Hi
I want to include a different congestion control for QUIC protocol - PCC.
for these, I am building the openlitespeed from source from these link openlitespeed.
according to these documentation building litespeed from src, I run
running
I want to include a different congestion control for QUIC protocol - PCC.
for these, I am building the openlitespeed from source from these link openlitespeed.
according to these documentation building litespeed from src, I run
./build.sh
, but build fails.running
./build.sh
for the second time, i get these errors:
Code:
root@server:openlitespeed-1.7.12 # ./build.sh
OS is Linux, APP_MGR_CMD is apt.
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libexpat1-dev' instead of 'libexpat-dev'
g++ is already the newest version (4:9.3.0-1ubuntu2).
gcc is already the newest version (4:9.3.0-1ubuntu2).
libexpat1-dev is already the newest version (2.2.9-1build1).
make is already the newest version (4.2.1-1.2).
patch is already the newest version (2.7.6-6).
wget is already the newest version (1.20.3-1ubuntu1).
clang is already the newest version (1:10.0-50~exp1).
curl is already the newest version (7.68.0-1ubuntu2.5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
cmake is already the newest version (3.16.3-1ubuntu1).
git is already the newest version (1:2.25.1-1ubuntu3.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
cmake installed.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package autoreconf
E: Unable to locate package autoheader
Reading package lists... Done
Building dependency tree
Reading state information... Done
golang-go is already the newest version (2:1.13~1ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
/usr/bin/go
go installed.
liblsquic
Need to git download the submodule ...
Cloning into 'lsquic'...
remote: Enumerating objects: 6615, done.
remote: Counting objects: 100% (91/91), done.
remote: Compressing objects: 100% (70/70), done.
remote: Total 6615 (delta 40), reused 49 (delta 21), pack-reused 6524
Receiving objects: 100% (6615/6615), 6.98 MiB | 868.00 KiB/s, done.
Resolving deltas: 100% (5097/5097), done.
LIBQUICVER is 7fc12548509db257366009731a58a085dc6bac49
Note: switching to '7fc12548509db257366009731a58a085dc6bac49'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 7fc1254 Release 3.0.2
Submodule 'src/liblsquic/ls-qpack' (https://github.com/litespeedtech/ls-qpack) registered for path 'src/liblsquic/ls-qpack'
Submodule 'src/lshpack' (https://github.com/litespeedtech/ls-hpack) registered for path 'src/lshpack'
Cloning into '/home/oper/openlitespeed-1.7.12/lsquic/src/liblsquic/ls-qpack'...
Cloning into '/home/oper/openlitespeed-1.7.12/lsquic/src/lshpack'...
Submodule path 'src/liblsquic/ls-qpack': checked out '76b9a979924cd4df88a564bce0f30141d5050488'
Submodule path 'src/lshpack': checked out '14bec45020023db299b0a2c12a0c9ac90fbed49b'
./build.sh: 575: [: x: unexpected operator
-- Configuring done
-- Generating done
-- Build files have been written to: /home/oper/openlitespeed-1.7.12/build
[ 5%] Built target edio
[ 18%] Built target util
[ 21%] Built target log4cxx
[ 28%] Built target lsr
[ 30%] Built target lsshm
[ 32%] Built target h2
[ 32%] Built target adns
[ 35%] Built target extensions
[ 36%] Built target fcgi
[ 39%] Built target cgi
[ 40%] Built target jk
[ 41%] Built target proxy
[ 42%] Built target registry
[ 43%] Built target lsapi
[ 60%] Built target http
[ 78%] Built target lsquic
[ 80%] Built target lsiapi
[ 82%] Built target main
[ 82%] Built target modgzip
[ 84%] Built target cache
[ 85%] Built target quic
[ 87%] Built target socket
[ 88%] Built target spdy
[ 91%] Built target sslpp
[ 93%] Built target ssi
[ 95%] Built target thread
[ 95%] Built target modreqparser
[ 96%] Built target modinspector
[ 96%] Built target uploadprogress
[ 96%] Built target ls_shmhashstat
[ 96%] Building CXX object src/modules/pagespeed/CMakeFiles/modpagespeed.dir/pagespeed.cpp.o
[ 97%] Built target ls_shmstat
[ 97%] Linking CXX executable openlitespeed
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_request_add0_id':
(.text+0x0): multiple definition of `OCSP_request_add0_id'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:350: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_response_status':
(.text+0x2e0): multiple definition of `OCSP_response_status'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:230: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_response_get1_basic':
(.text+0x300): multiple definition of `OCSP_response_get1_basic'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:240: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_resp_get0':
(.text+0x3d0): multiple definition of `OCSP_resp_get0'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:665: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_resp_find':
(.text+0x4e0): multiple definition of `OCSP_resp_find'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:731: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_single_get0_status':
(.text+0x550): multiple definition of `OCSP_single_get0_status'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:682: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_resp_find_status':
(.text+0x600): multiple definition of `OCSP_resp_find_status'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:761: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_cl.o): in function `OCSP_check_validity':
(.text+0x670): multiple definition of `OCSP_check_validity'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:786: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_SIGNATURE':
(.text+0x0): multiple definition of `d2i_OCSP_SIGNATURE'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:141: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x380): multiple definition of `OCSP_SIGNATURE_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:139: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_SIGNATURE':
(.text+0x10): multiple definition of `i2d_OCSP_SIGNATURE'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:141: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_SIGNATURE_new':
(.text+0x20): multiple definition of `OCSP_SIGNATURE_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:141: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_SIGNATURE_free':
(.text+0x30): multiple definition of `OCSP_SIGNATURE_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:141: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_CERTID':
(.text+0x40): multiple definition of `d2i_OCSP_CERTID'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:117: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x340): multiple definition of `OCSP_CERTID_it'; sslpp/libsslpp.a(ocsp.c.o):(.data.rel.ro.local+0x360): first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_CERTID':
(.text+0x50): multiple definition of `i2d_OCSP_CERTID'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:117: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_CERTID_new':
(.text+0x60): multiple definition of `OCSP_CERTID_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:117: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_CERTID_free':
(.text+0x70): multiple definition of `OCSP_CERTID_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:117: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_ONEREQ':
(.text+0x80): multiple definition of `d2i_OCSP_ONEREQ'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:124: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x300): multiple definition of `OCSP_ONEREQ_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:122: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_ONEREQ':
(.text+0x90): multiple definition of `i2d_OCSP_ONEREQ'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:124: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_ONEREQ_new':
(.text+0xa0): multiple definition of `OCSP_ONEREQ_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:124: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_ONEREQ_free':
(.text+0xb0): multiple definition of `OCSP_ONEREQ_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:124: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_REQINFO':
(.text+0xc0): multiple definition of `d2i_OCSP_REQINFO'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:133: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x2c0): multiple definition of `OCSP_REQINFO_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:131: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_REQINFO':
(.text+0xd0): multiple definition of `i2d_OCSP_REQINFO'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:133: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REQINFO_new':
(.text+0xe0): multiple definition of `OCSP_REQINFO_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:133: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REQINFO_free':
(.text+0xf0): multiple definition of `OCSP_REQINFO_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:133: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_REQUEST':
(.text+0x100): multiple definition of `d2i_OCSP_REQUEST'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:148: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x280): multiple definition of `OCSP_REQUEST_it'; sslpp/libsslpp.a(ocsp.c.o):(.data.rel.ro.local+0x200): first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_REQUEST':
(.text+0x110): multiple definition of `i2d_OCSP_REQUEST'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:148: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REQUEST_new':
(.text+0x120): multiple definition of `OCSP_REQUEST_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:148: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REQUEST_free':
(.text+0x130): multiple definition of `OCSP_REQUEST_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:148: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_RESPBYTES':
(.text+0x140): multiple definition of `d2i_OCSP_RESPBYTES'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:155: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x240): multiple definition of `OCSP_RESPBYTES_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:153: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_RESPBYTES':
(.text+0x150): multiple definition of `i2d_OCSP_RESPBYTES'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:155: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPBYTES_new':
(.text+0x160): multiple definition of `OCSP_RESPBYTES_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:155: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPBYTES_free':
(.text+0x170): multiple definition of `OCSP_RESPBYTES_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:155: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_RESPONSE':
(.text+0x180): multiple definition of `d2i_OCSP_RESPONSE'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:162: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x200): multiple definition of `OCSP_RESPONSE_it'; sslpp/libsslpp.a(ocsp.c.o):(.data.rel.ro.local+0x180): first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_RESPONSE':
(.text+0x190): multiple definition of `i2d_OCSP_RESPONSE'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:162: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPONSE_new':
(.text+0x1a0): multiple definition of `OCSP_RESPONSE_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:162: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPONSE_free':
(.text+0x1b0): multiple definition of `OCSP_RESPONSE_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:162: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_RESPID':
(.text+0x1c0): multiple definition of `d2i_OCSP_RESPID'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:169: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x1c0): multiple definition of `OCSP_RESPID_it'; sslpp/libsslpp.a(ocsp.c.o):(.data.rel.ro.local+0x140): first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_RESPID':
(.text+0x1d0): multiple definition of `i2d_OCSP_RESPID'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:169: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPID_new':
(.text+0x1e0): multiple definition of `OCSP_RESPID_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:169: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPID_free':
(.text+0x1f0): multiple definition of `OCSP_RESPID_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:169: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_REVOKEDINFO':
(.text+0x200): multiple definition of `d2i_OCSP_REVOKEDINFO'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:176: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x180): multiple definition of `OCSP_REVOKEDINFO_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:174: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_REVOKEDINFO':
(.text+0x210): multiple definition of `i2d_OCSP_REVOKEDINFO'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:176: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REVOKEDINFO_new':
(.text+0x220): multiple definition of `OCSP_REVOKEDINFO_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:176: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_REVOKEDINFO_free':
(.text+0x230): multiple definition of `OCSP_REVOKEDINFO_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:176: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_CERTSTATUS':
(.text+0x240): multiple definition of `d2i_OCSP_CERTSTATUS'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:184: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x140): multiple definition of `OCSP_CERTSTATUS_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:182: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_CERTSTATUS':
(.text+0x250): multiple definition of `i2d_OCSP_CERTSTATUS'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:184: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_CERTSTATUS_new':
(.text+0x260): multiple definition of `OCSP_CERTSTATUS_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:184: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_CERTSTATUS_free':
(.text+0x270): multiple definition of `OCSP_CERTSTATUS_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:184: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_SINGLERESP':
(.text+0x280): multiple definition of `d2i_OCSP_SINGLERESP'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:194: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x100): multiple definition of `OCSP_SINGLERESP_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:192: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_SINGLERESP':
(.text+0x290): multiple definition of `i2d_OCSP_SINGLERESP'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:194: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_SINGLERESP_new':
(.text+0x2a0): multiple definition of `OCSP_SINGLERESP_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:194: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_SINGLERESP_free':
(.text+0x2b0): multiple definition of `OCSP_SINGLERESP_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:194: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_RESPDATA':
(.text+0x2c0): multiple definition of `d2i_OCSP_RESPDATA'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:204: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0xc0): multiple definition of `OCSP_RESPDATA_it'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:202: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_RESPDATA':
(.text+0x2d0): multiple definition of `i2d_OCSP_RESPDATA'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:204: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPDATA_new':
(.text+0x2e0): multiple definition of `OCSP_RESPDATA_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:204: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_RESPDATA_free':
(.text+0x2f0): multiple definition of `OCSP_RESPDATA_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:204: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `d2i_OCSP_BASICRESP':
(.text+0x300): multiple definition of `d2i_OCSP_BASICRESP'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:213: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o):(.data.rel.ro.local+0x80): multiple definition of `OCSP_BASICRESP_it'; sslpp/libsslpp.a(ocsp.c.o):(.data.rel.ro.local+0x0): first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `i2d_OCSP_BASICRESP':
(.text+0x310): multiple definition of `i2d_OCSP_BASICRESP'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:213: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_BASICRESP_new':
(.text+0x320): multiple definition of `OCSP_BASICRESP_new'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:213: first defined here
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libcrypto.a(ocsp_asn.o): in function `OCSP_BASICRESP_free':
(.text+0x330): multiple definition of `OCSP_BASICRESP_free'; sslpp/libsslpp.a(ocsp.c.o):/home/oper/openlitespeed-1.7.12/src/sslpp/ocsp/ocsp.c:213: first defined here
/usr/bin/ld: cannot find -ldecrepit
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/openlitespeed.dir/build.make:140: src/openlitespeed] Error 1
make[1]: *** [CMakeFiles/Makefile2:831: src/CMakeFiles/openlitespeed.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 97%] Building CXX object src/modules/pagespeed/CMakeFiles/modpagespeed.dir/ls_message_handler.cpp.o
In file included from /home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:26,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/ls_rewrite_driver_factory.h:26,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/pagespeed.h:25,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/pagespeed.cpp:21:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::AbstractLogRecord, base::DefaultDeleter<net_instaweb::AbstractLogRecord> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::AbstractLogRecord>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/opt/http/request_context.h:251:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RequestTrace, base::DefaultDeleter<net_instaweb::RequestTrace> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RequestTrace>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/opt/http/request_context.h:256:28: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::PropertyValueProtobuf, base::DefaultDeleter<net_instaweb::PropertyValueProtobuf> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::PropertyValueProtobuf>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/opt/http/property_cache.h:171:37: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RewriteOptionsManager, base::DefaultDeleter<net_instaweb::RewriteOptionsManager> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RewriteOptionsManager>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:731:37: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalImagesFinder, base::DefaultDeleter<net_instaweb::CriticalImagesFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalImagesFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:738:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalCssFinder, base::DefaultDeleter<net_instaweb::CriticalCssFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalCssFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:739:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalSelectorFinder, base::DefaultDeleter<net_instaweb::CriticalSelectorFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalSelectorFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:740:38: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CacheHtmlInfoFinder, base::DefaultDeleter<net_instaweb::CacheHtmlInfoFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CacheHtmlInfoFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:741:35: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::FlushEarlyInfoFinder, base::DefaultDeleter<net_instaweb::FlushEarlyInfoFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::FlushEarlyInfoFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:742:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalLineInfoFinder, base::DefaultDeleter<net_instaweb::CriticalLineInfoFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalLineInfoFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:743:38: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::MobilizeCachedFinder, base::DefaultDeleter<net_instaweb::MobilizeCachedFinder> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::MobilizeCachedFinder>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:744:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::HTTPCache, base::DefaultDeleter<net_instaweb::HTTPCache> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::HTTPCache>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:758:25: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::PropertyCache, base::DefaultDeleter<net_instaweb::PropertyCache> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::PropertyCache>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:759:29: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RewriteDriverPool, base::DefaultDeleter<net_instaweb::RewriteDriverPool> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RewriteDriverPool>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:780:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::ThreadSynchronizer, base::DefaultDeleter<net_instaweb::ThreadSynchronizer> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::ThreadSynchronizer>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:829:34: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::ExperimentMatcher, base::DefaultDeleter<net_instaweb::ExperimentMatcher> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::ExperimentMatcher>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:832:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CachePropertyStore, base::DefaultDeleter<net_instaweb::CachePropertyStore> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CachePropertyStore>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/server_context.h:845:34: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::AdminSite, base::DefaultDeleter<net_instaweb::AdminSite> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::AdminSite>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/system/system_server_context.h:235:25: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::Statistics, base::DefaultDeleter<net_instaweb::Statistics> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::Statistics>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/system/system_server_context.h:252:26: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::UrlAsyncFetcherStats, base::DefaultDeleter<net_instaweb::UrlAsyncFetcherStats> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::UrlAsyncFetcherStats>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/system/system_server_context.h:259:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<pagespeed::js::JsTokenizerPatterns, base::DefaultDeleter<pagespeed::js::JsTokenizerPatterns> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<pagespeed::js::JsTokenizerPatterns>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/process_context.h:53:50: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
In file included from /home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:26,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/ls_rewrite_driver_factory.h:26,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/pagespeed.h:25,
from /home/oper/openlitespeed-1.7.12/src/modules/pagespeed/ls_message_handler.cpp:18:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::AbstractSharedMemSegment, base::DefaultDeleter<net_instaweb::AbstractSharedMemSegment> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::AbstractSharedMemSegment>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/sharedmem/shared_circular_buffer.h:89:40: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::HtmlLeafNode::Data, base::DefaultDeleter<net_instaweb::HtmlLeafNode::Data> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::HtmlLeafNode::Data>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/html/html_node.h:143:20: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::HtmlElement::Data, base::DefaultDeleter<net_instaweb::HtmlElement::Data> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::HtmlElement::Data>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/html/html_element.h:406:20: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::OutputPartitions, base::DefaultDeleter<net_instaweb::OutputPartitions> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::OutputPartitions>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_context.h:173:34: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::ResourceContext, base::DefaultDeleter<net_instaweb::ResourceContext> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::ResourceContext>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_context.h:923:31: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::NamedLock, base::DefaultDeleter<net_instaweb::NamedLock> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::NamedLock>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_context.h:930:25: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RewriteContext::FetchContext, base::DefaultDeleter<net_instaweb::RewriteContext::FetchContext> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RewriteContext::FetchContext>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_context.h:936:28: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RewriteContext::DistributedRewriteFetch, base::DefaultDeleter<net_instaweb::RewriteContext::DistributedRewriteFetch> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RewriteContext::DistributedRewriteFetch>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_context.h:1049:39: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::HtmlEvent, base::DefaultDeleter<net_instaweb::HtmlEvent> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::HtmlEvent>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/html/html_parse.h:632:25: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<const net_instaweb::RequestHeaders, base::DefaultDeleter<const net_instaweb::RequestHeaders> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<const net_instaweb::RequestHeaders>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1589:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::HtmlWriterFilter, base::DefaultDeleter<net_instaweb::HtmlWriterFilter> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::HtmlWriterFilter>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1660:32: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::DomainRewriteFilter, base::DefaultDeleter<net_instaweb::DomainRewriteFilter> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::DomainRewriteFilter>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1663:35: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::UrlLeftTrimFilter, base::DefaultDeleter<net_instaweb::UrlLeftTrimFilter> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::UrlLeftTrimFilter>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1664:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CacheUrlAsyncFetcher::AsyncOpHooks, base::DefaultDeleter<net_instaweb::CacheUrlAsyncFetcher::AsyncOpHooks> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CacheUrlAsyncFetcher::AsyncOpHooks>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1681:7: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
make[2]: *** [src/modules/pagespeed/CMakeFiles/modpagespeed.dir/build.make:89: src/modules/pagespeed/CMakeFiles/modpagespeed.dir/ls_message_handler.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::PropertyPage, base::DefaultDeleter<net_instaweb::PropertyPage> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::PropertyPage>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1713:28: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalLineInfo, base::DefaultDeleter<net_instaweb::CriticalLineInfo> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalLineInfo>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1718:32: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalKeys, base::DefaultDeleter<net_instaweb::CriticalKeys> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalKeys>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1719:28: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::SplitHtmlConfig, base::DefaultDeleter<net_instaweb::SplitHtmlConfig> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::SplitHtmlConfig>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1721:31: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalImagesInfo, base::DefaultDeleter<net_instaweb::CriticalImagesInfo> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalImagesInfo>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1725:34: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalSelectorInfo, base::DefaultDeleter<net_instaweb::CriticalSelectorInfo> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalSelectorInfo>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1726:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CriticalCssResult, base::DefaultDeleter<net_instaweb::CriticalCssResult> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CriticalCssResult>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1728:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::FlushEarlyInfo, base::DefaultDeleter<net_instaweb::FlushEarlyInfo> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::FlushEarlyInfo>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1746:30: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::FlushEarlyRenderInfo, base::DefaultDeleter<net_instaweb::FlushEarlyRenderInfo> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::FlushEarlyRenderInfo>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1747:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::RequestProperties, base::DefaultDeleter<net_instaweb::RequestProperties> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::RequestProperties>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/rewrite_driver.h:1759:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::StaticAssetConfig, base::DefaultDeleter<net_instaweb::StaticAssetConfig> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::StaticAssetConfig>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/rewriter/public/static_asset_manager.h:163:33: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::FallbackPropertyPage, base::DefaultDeleter<net_instaweb::FallbackPropertyPage> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::FallbackPropertyPage>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/automatic/proxy_fetch.h:293:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::CacheUrlAsyncFetcher, base::DefaultDeleter<net_instaweb::CacheUrlAsyncFetcher> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::CacheUrlAsyncFetcher>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/automatic/proxy_fetch.h:437:36: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::GzipInflater, base::DefaultDeleter<net_instaweb::GzipInflater> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::GzipInflater>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/net/instaweb/http/public/inflating_fetch.h:89:28: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::AbstractSharedMemSegment, base::DefaultDeleter<net_instaweb::AbstractSharedMemSegment> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::AbstractSharedMemSegment>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/sharedmem/shared_mem_cache.h:212:40: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::SlowWorker, base::DefaultDeleter<net_instaweb::SlowWorker> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::SlowWorker>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/system/system_caches.h:188:26: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h: In instantiation of ‘class scoped_ptr<net_instaweb::QueuedWorkerPool, base::DefaultDeleter<net_instaweb::QueuedWorkerPool> >’:
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/kernel/base/scoped_ptr.h:30:28: required from ‘class net_instaweb::scoped_ptr<net_instaweb::QueuedWorkerPool>’
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/pagespeed/system/system_caches.h:225:32: required from here
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:432:50: error: conflicting declaration of template ‘template<class U, class V> class scoped_ptr’
432 | template <typename U, typename V> friend class scoped_ptr;
| ^~~~~~~~~~
/home/oper/openlitespeed-1.7.12/../third-party/psol-1.11.33.4/include/third_party/chromium/src/base/memory/scoped_ptr.h:310:7: note: previous declaration ‘template<class T, class D> class scoped_ptr’
310 | class scoped_ptr {
| ^~~~~~~~~~
make[2]: *** [src/modules/pagespeed/CMakeFiles/modpagespeed.dir/build.make:63: src/modules/pagespeed/CMakeFiles/modpagespeed.dir/pagespeed.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1398: src/modules/pagespeed/CMakeFiles/modpagespeed.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
cp: cannot stat 'build/src/openlitespeed': No such file or directory
Start to pack files.
mv: cannot stat 'dist/install.sh': No such file or directory
-e Building finished, please run ./install.sh for installation.
-e You may want to update the ols.conf to change the settings before installation.
-e Enjoy.