See <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/557/changes>
Changes: [Alex Rousskov <[email protected]>] Partial bug #2964 fix: Do not leak HttpRequests that are not worth logging. TODO: Log all (or at least more) requests by removing (out.size || logType) logging guard. Based on lp 3p1-rock branch, r9613. [Alex Rousskov <[email protected]>] Added debugging to track HttpRequest and AsyncJob memory leaks. This change is related to Squid bug #2964. Based on lp 3p1-rock branch, r9611 and r9612. [Alex Rousskov <[email protected]>] Partial bug #2964 fix: Avoid stuck ICAP REQMOD transactions when HTTP fails. Added doneWithRetries() and used it to inform the request body sender that there will be no more body consumers. This allows the sender (e.g., an ICAP REQMOD transaction) to quit instead of waiting for body buffer space forever. Moved !self check into checkRetry() because we need to call doneWithRetries() even if self is nil. The move should not affect the old code. Based on lp 3p1-rock branch, r9610. [Alex Rousskov <[email protected]>] Added expectNoConsumption() BodyPipe method to allow the consumer side to tell the pipe that no more consumers are expected. Calling expectNoConsumption() is needed when all consumers are gone but none of them consumed anything. This is typical for HTTP server-side transactions that abort before they receive the adapted ICAP request body. If FwdState quits without calling expectNoConsumption(), the ICAP transaction supplying the request body may get stuck waiting for buffer space. The body pipe may be the ICAP only link with the master transaction once the header is handled. This change is related to Squid bug #2964. Based on lp 3p1-rock branch, r9609. [Alex Rousskov <[email protected]>] Partial bug #2964 fix: Prevent memory leaks when ICAP transactions fail. We now make sure that heap-allocated objects are deleted if an exception is thrown before the object pointers are saved/registered in a safe location like a data member. Assigning state.serviceWaiting=true after calling callWhenReady() in ModXact prevents ModXact leak when callWhenReady() throws. This may need more work to mark ModXact state appropriately for the adaptation log. TODO: Convert other HttpMsg pointer members to use safe HttpMsg::Pointer. [Alex Rousskov <[email protected]>] Added Pointer typedefs. [Alex Rousskov <[email protected]>] Added HttpMsg::Pointer typedef and convenience HttpMsg::Pointer operators. [Alex Rousskov <[email protected]>] Fixed printf format(%llX)/parameter(mb_size_t==ssize_t) mismatch. Detected by GCC v4.4.1. ------------------------------------------ [...truncated 3111 lines...] /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in POP3 sed -e 's,[...@]perl[@],/usr/bin/perl,g' <../../../../helpers/basic_auth/POP3/basic_pop3_auth.pl.in >basic_pop3_auth || (/bin/rm -f -f basic_pop3_auth ; exit 1) Making all in RADIUS if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/basic_auth/RADIUS -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_radius_auth.o -MD -MP -MF ".deps/basic_radius_auth.Tpo" -c -o basic_radius_auth.o ../../../../helpers/basic_auth/RADIUS/basic_radius_auth.cc; then mv -f ".deps/basic_radius_auth.Tpo" ".deps/basic_radius_auth.Po"; else rm -f ".deps/basic_radius_auth.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/basic_auth/RADIUS -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT radius-util.o -MD -MP -MF ".deps/radius-util.Tpo" -c -o radius-util.o ../../../../helpers/basic_auth/RADIUS/radius-util.cc; then mv -f ".deps/radius-util.Tpo" ".deps/radius-util.Po"; else rm -f ".deps/radius-util.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_radius_auth basic_radius_auth.o radius-util.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_radius_auth basic_radius_auth.o radius-util.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() basic_radius_auth.o(.text+0x128): In function `main': ../../../../helpers/basic_auth/RADIUS/basic_radius_auth.cc:471: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in fake if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT fake.o -MD -MP -MF ".deps/fake.Tpo" -c -o fake.o ../../../../helpers/basic_auth/fake/fake.cc; then mv -f ".deps/fake.Tpo" ".deps/fake.Po"; else rm -f ".deps/fake.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_fake_auth fake.o -L../../../lib -lmiscutil ../../../compat/libcompat.la libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_fake_auth fake.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in getpwnam if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT basic_getpwnam_auth.o -MD -MP -MF ".deps/basic_getpwnam_auth.Tpo" -c -o basic_getpwnam_auth.o ../../../../helpers/basic_auth/getpwnam/basic_getpwnam_auth.cc; then mv -f ".deps/basic_getpwnam_auth.Tpo" ".deps/basic_getpwnam_auth.Po"; else rm -f ".deps/basic_getpwnam_auth.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_getpwnam_auth basic_getpwnam_auth.o -L../../../lib -lmiscutil ../../../compat/libcompat.la libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o basic_getpwnam_auth basic_getpwnam_auth.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in digest_auth Making all in file if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/digest_auth/file -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT digest_file_auth.o -MD -MP -MF ".deps/digest_file_auth.Tpo" -c -o digest_file_auth.o ../../../../helpers/digest_auth/file/digest_file_auth.cc; then mv -f ".deps/digest_file_auth.Tpo" ".deps/digest_file_auth.Po"; else rm -f ".deps/digest_file_auth.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/digest_auth/file -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT text_backend.o -MD -MP -MF ".deps/text_backend.Tpo" -c -o text_backend.o ../../../../helpers/digest_auth/file/text_backend.cc; then mv -f ".deps/text_backend.Tpo" ".deps/text_backend.Po"; else rm -f ".deps/text_backend.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o digest_file_auth digest_file_auth.o text_backend.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o digest_file_auth digest_file_auth.o text_backend.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in external_acl Making all in file_userip if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ext_file_userip_acl.o -MD -MP -MF ".deps/ext_file_userip_acl.Tpo" -c -o ext_file_userip_acl.o ../../../../helpers/external_acl/file_userip/ext_file_userip_acl.cc; then mv -f ".deps/ext_file_userip_acl.Tpo" ".deps/ext_file_userip_acl.Po"; else rm -f ".deps/ext_file_userip_acl.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_file_userip_acl ext_file_userip_acl.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_file_userip_acl ext_file_userip_acl.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() ext_file_userip_acl.o(.text+0x2d4): In function `load_dict(__sFILE*)': ../../../../helpers/external_acl/file_userip/ext_file_userip_acl.cc:120: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in session if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ext_session_acl.o -MD -MP -MF ".deps/ext_session_acl.Tpo" -c -o ext_session_acl.o ../../../../helpers/external_acl/session/ext_session_acl.cc; then mv -f ".deps/ext_session_acl.Tpo" ".deps/ext_session_acl.Po"; else rm -f ".deps/ext_session_acl.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_session_acl ext_session_acl.o -L../../../lib -lmiscutil ../../../compat/libcompat.la libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_session_acl ext_session_acl.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in unix_group if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT check_group.o -MD -MP -MF ".deps/check_group.Tpo" -c -o check_group.o ../../../../helpers/external_acl/unix_group/check_group.cc; then mv -f ".deps/check_group.Tpo" ".deps/check_group.Po"; else rm -f ".deps/check_group.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_unix_group_acl check_group.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ext_unix_group_acl check_group.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in log_daemon Making all in file if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT log_file_daemon.o -MD -MP -MF ".deps/log_file_daemon.Tpo" -c -o log_file_daemon.o ../../../../helpers/log_daemon/file/log_file_daemon.cc; then mv -f ".deps/log_file_daemon.Tpo" ".deps/log_file_daemon.Po"; else rm -f ".deps/log_file_daemon.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o log_file_daemon log_file_daemon.o libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o log_file_daemon log_file_daemon.o /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in negotiate_auth Making all in kerberos if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/negotiate_auth/kerberos -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT negotiate_kerberos_auth.o -MD -MP -MF ".deps/negotiate_kerberos_auth.Tpo" -c -o negotiate_kerberos_auth.o ../../../../helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc; then mv -f ".deps/negotiate_kerberos_auth.Tpo" ".deps/negotiate_kerberos_auth.Po"; else rm -f ".deps/negotiate_kerberos_auth.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/negotiate_auth/kerberos -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT base64.o -MD -MP -MF ".deps/base64.Tpo" -c -o base64.o ../../../../helpers/negotiate_auth/kerberos/base64.cc; then mv -f ".deps/base64.Tpo" ".deps/base64.Po"; else rm -f ".deps/base64.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o negotiate_kerberos_auth negotiate_kerberos_auth.o base64.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o negotiate_kerberos_auth negotiate_kerberos_auth.o base64.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -I../../../../helpers/negotiate_auth/kerberos -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT negotiate_kerberos_auth_test.o -MD -MP -MF ".deps/negotiate_kerberos_auth_test.Tpo" -c -o negotiate_kerberos_auth_test.o ../../../../helpers/negotiate_auth/kerberos/negotiate_kerberos_auth_test.cc; then mv -f ".deps/negotiate_kerberos_auth_test.Tpo" ".deps/negotiate_kerberos_auth_test.Po"; else rm -f ".deps/negotiate_kerberos_auth_test.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o negotiate_kerberos_auth_test negotiate_kerberos_auth_test.o base64.o -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o negotiate_kerberos_auth_test negotiate_kerberos_auth_test.o base64.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in url_rewrite Making all in fake if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT fake.o -MD -MP -MF ".deps/fake.Tpo" -c -o fake.o ../../../../helpers/url_rewrite/fake/fake.cc; then mv -f ".deps/fake.Tpo" ".deps/fake.Po"; else rm -f ".deps/fake.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o url_fake_rewrite fake.o -L../../../lib -lmiscutil ../../../compat/libcompat.la libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o url_fake_rewrite fake.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in ntlm_auth Making all in fake if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ntlm_fake_auth.o -MD -MP -MF ".deps/ntlm_fake_auth.Tpo" -c -o ntlm_fake_auth.o ../../../../helpers/ntlm_auth/fake/ntlm_fake_auth.cc; then mv -f ".deps/ntlm_fake_auth.Tpo" ".deps/ntlm_fake_auth.Po"; else rm -f ".deps/ntlm_fake_auth.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ntlm_fake_auth ntlm_fake_auth.o -L../../../libntlmauth -lntlmauth -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ntlm_fake_auth ntlm_fake_auth.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libntlmauth> -lntlmauth -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in smb_lm if ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../src -I../../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT ntlm_smb_lm_auth.o -MD -MP -MF ".deps/ntlm_smb_lm_auth.Tpo" -c -o ntlm_smb_lm_auth.o ../../../../helpers/ntlm_auth/smb_lm/ntlm_smb_lm_auth.cc; then mv -f ".deps/ntlm_smb_lm_auth.Tpo" ".deps/ntlm_smb_lm_auth.Po"; else rm -f ".deps/ntlm_smb_lm_auth.Tpo"; exit 1; fi /bin/sh ../../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ntlm_smb_lm_auth ntlm_smb_lm_auth.o -L../../../libntlmauth -lntlmauth -L../../../lib -lmiscutil ../../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o ntlm_smb_lm_auth ntlm_smb_lm_auth.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libntlmauth> -lntlmauth -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() ntlm_smb_lm_auth.o(.text+0x1d1): In function `process_options(int, char**)': ../../../../helpers/ntlm_auth/smb_lm/ntlm_smb_lm_auth.cc:444: warning: strcpy() is almost always misused, please use strlcpy() <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/libntlmauth/libntlmauth.a(smblib-util.o)(.text+0xca)>: In function `SMB_AtrToStr': : warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() Making all in test-suite Making all in tools Making all in purge if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT convert.o -MD -MP -MF ".deps/convert.Tpo" -c -o convert.o ../../../tools/purge/convert.cc; then mv -f ".deps/convert.Tpo" ".deps/convert.Po"; else rm -f ".deps/convert.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT socket.o -MD -MP -MF ".deps/socket.Tpo" -c -o socket.o ../../../tools/purge/socket.cc; then mv -f ".deps/socket.Tpo" ".deps/socket.Po"; else rm -f ".deps/socket.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT signal.o -MD -MP -MF ".deps/signal.Tpo" -c -o signal.o ../../../tools/purge/signal.cc; then mv -f ".deps/signal.Tpo" ".deps/signal.Po"; else rm -f ".deps/signal.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT squid-tlv.o -MD -MP -MF ".deps/squid-tlv.Tpo" -c -o squid-tlv.o ../../../tools/purge/squid-tlv.cc; then mv -f ".deps/squid-tlv.Tpo" ".deps/squid-tlv.Po"; else rm -f ".deps/squid-tlv.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT copyout.o -MD -MP -MF ".deps/copyout.Tpo" -c -o copyout.o ../../../tools/purge/copyout.cc; then mv -f ".deps/copyout.Tpo" ".deps/copyout.Po"; else rm -f ".deps/copyout.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT conffile.o -MD -MP -MF ".deps/conffile.Tpo" -c -o conffile.o ../../../tools/purge/conffile.cc; then mv -f ".deps/conffile.Tpo" ".deps/conffile.Po"; else rm -f ".deps/conffile.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT purge.o -MD -MP -MF ".deps/purge.Tpo" -c -o purge.o ../../../tools/purge/purge.cc; then mv -f ".deps/purge.Tpo" ".deps/purge.Po"; else rm -f ".deps/purge.Tpo"; exit 1; fi /bin/sh ../../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o purge convert.o socket.o signal.o squid-tlv.o copyout.o conffile.o purge.o -L../../lib -lmiscutil ../../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o purge convert.o socket.o signal.o squid-tlv.o copyout.o conffile.o purge.o -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() copyout.o(.text+0x94): In function `copy_out(unsigned long, unsigned long, unsigned int, char const*, char const*, char const*, bool)': ../../../tools/purge/copyout.cc:139: warning: strcpy() is almost always misused, please use strlcpy() copyout.o(.text+0xc4):../../../tools/purge/copyout.cc:142: warning: strcat() is almost always misused, please use strlcat() convert.o(.text+0x123): In function `my_inet_ntoa(in_addr const&, char*)': ../../../tools/purge/convert.cc:77: warning: sprintf() is often misused, please use snprintf() depbase=`echo squidclient.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -I../../tools -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT squidclient.o -MD -MP -MF "$depbase.Tpo" -c -o squidclient.o ../../tools/squidclient.cc; then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi cp ../../test-suite/test_tools.cc . depbase=`echo test_tools.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -I../../tools -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT test_tools.o -MD -MP -MF "$depbase.Tpo" -c -o test_tools.o test_tools.cc; then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o squidclient squidclient.o test_tools.o ../src/time.o ../src/ip/libip.la -L../lib -lmiscutil ../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o squidclient squidclient.o test_tools.o ../src/time.o ../src/ip/.libs/libip.a -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() squidclient.o(.text+0x711): In function `main': ../../tools/squidclient.cc:431: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -I../../tools -DDEFAULT_CACHEMGR_CONFIG=\"<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf\"> -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT cachemgr__CGIEXT_-cachemgr.o -MD -MP -MF ".deps/cachemgr__CGIEXT_-cachemgr.Tpo" -c -o cachemgr__CGIEXT_-cachemgr.o `test -f 'cachemgr.cc' || echo '../../tools/'`cachemgr.cc; then mv -f ".deps/cachemgr__CGIEXT_-cachemgr.Tpo" ".deps/cachemgr__CGIEXT_-cachemgr.Po"; else rm -f ".deps/cachemgr__CGIEXT_-cachemgr.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -I../../tools -DDEFAULT_CACHEMGR_CONFIG=\"<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/cachemgr.conf\"> -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT cachemgr__CGIEXT_-test_tools.o -MD -MP -MF ".deps/cachemgr__CGIEXT_-test_tools.Tpo" -c -o cachemgr__CGIEXT_-test_tools.o `test -f 'test_tools.cc' || echo '../../tools/'`test_tools.cc; then mv -f ".deps/cachemgr__CGIEXT_-test_tools.Tpo" ".deps/cachemgr__CGIEXT_-test_tools.Po"; else rm -f ".deps/cachemgr__CGIEXT_-test_tools.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o cachemgr.cgi cachemgr__CGIEXT_-cachemgr.o cachemgr__CGIEXT_-test_tools.o ../src/time.o ../src/ip/libip.la -L../lib -lmiscutil ../compat/libcompat.la -lm libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o cachemgr.cgi cachemgr__CGIEXT_-cachemgr.o cachemgr__CGIEXT_-test_tools.o ../src/time.o ../src/ip/.libs/libip.a -L<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/lib> -lmiscutil ../compat/.libs/libcompat.a -lm /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/gcc/i386-unknown-openbsd4.7/4.2.4/../../../libestdc++.so.11.0: warning: sprintf() is often misused, please use snprintf() sed " s...@default_error_dir@%%g; s...@default_mime_table@%%g; s%@""PACKAGE_STRING""@%Squid Web Proxy 3.HEAD-BZR%g; s...@sysconfdir@%<http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc%g;> " < ../../tools/cachemgr.cgi.8.in > cachemgr.cgi.8 Making dvi in compat Making dvi in lib Making dvi in snmplib Making dvi in libltdl Making dvi in libntlmauth Making dvi in scripts Making dvi in src Making dvi in base Making dvi in comm Making dvi in eui Making dvi in acl Making dvi in fs Making dvi in repl Making dvi in auth Making dvi in ip Making dvi in icmp Making dvi in ident Making dvi in log Making dvi in ipc Making dvi in icons Making dvi in errors Making dvi in doc Making dvi in manuals Making dvi in helpers Making dvi in basic_auth Making dvi in DB Making dvi in MSNT Making dvi in MSNT-multi-domain Making dvi in NCSA Making dvi in NIS Making dvi in POP3 Making dvi in RADIUS Making dvi in fake Making dvi in getpwnam Making dvi in digest_auth Making dvi in file Making dvi in external_acl Making dvi in file_userip Making dvi in session Making dvi in unix_group Making dvi in log_daemon Making dvi in file Making dvi in negotiate_auth Making dvi in kerberos Making dvi in url_rewrite Making dvi in fake Making dvi in ntlm_auth Making dvi in fake Making dvi in smb_lm Making dvi in test-suite Making dvi in tools Making dvi in purge Making check in compat make testPreCompiler if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testPreCompiler.o -MD -MP -MF ".deps/testPreCompiler.Tpo" -c -o testPreCompiler.o ../../compat/testPreCompiler.cc; then mv -f ".deps/testPreCompiler.Tpo" ".deps/testPreCompiler.Po"; else rm -f ".deps/testPreCompiler.Tpo"; exit 1; fi if ccache g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../src -I../include -I/usr/local/include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testMain.o -MD -MP -MF ".deps/testMain.Tpo" -c -o testMain.o `test -f '../../src/tests/testMain.cc' || echo '../../compat/'`../../src/tests/testMain.cc; then mv -f ".deps/testMain.Tpo" ".deps/testMain.Po"; else rm -f ".deps/testMain.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CXX --mode=link ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testPreCompiler testPreCompiler.o testMain.o -L/usr/local/lib -lcppunit libtool: link: ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testPreCompiler testPreCompiler.o testMain.o -L/usr/local/lib -lcppunit -lm -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/lib /usr/local/lib/libestdc++.so.11.0: warning: vsprintf() is often misused, please use vsnprintf() /usr/local/lib/libcppunit.so.1.0: warning: strcpy() is almost always misused, please use strlcpy() /usr/local/lib/libcppunit.so.1.0: warning: strcat() is almost always misused, please use strlcat() /usr/local/lib/libcppunit.so.1.0: warning: sprintf() is often misused, please use snprintf() /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(long)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, std::allocator<char> const&)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned long)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned long)' collect2: ld returned 1 exit status *** Error code 1 Stop in <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> (line 489 of Makefile). *** Error code 1 Stop in <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> (line 721 of Makefile). *** Error code 1 Stop in <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default/squid-3.HEAD-BZR/_build> (line 467 of Makefile). *** Error code 1 Stop in <http://build.squid-cache.org/job/3.HEAD-i386-OpenBSD/ws/btlayer-00-default> (line 663 of Makefile). buildtest.sh result is 1 BUILD: .././test-suite/buildtests/layer-00-default.opts /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(long)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, std::allocator<char> const&)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned long)' /usr/local/lib/libcppunit.so.1.0: undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned long)' *** Error code 1 *** Error code 1 *** Error code 1 *** Error code 1 Build FAILED.
