See <http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/804/changes>
Changes: [Amos Jeffries <[email protected]>] Unit-tests for the new HTTP request-line parser [Amos Jeffries <[email protected]>] Harden and speed up HTTP request-line parser An upgrade/fix to handling HTTP request-lines as specific by section 5.1 of the RFCs. Specifically to handle a sequence of unknown bytes up to a terminating LF (\n) octet. * The semantics as previously documented are taken on. No changes there, but documentation clarified a bit. Some things previously not erroring are now doing so. External code impact is in the nature of reduced special cases to be handled. Specifically raw-CR weirdness in the request line fields. This occuring in URL was a vulnerability at least once before. * Prior updates to HttpParser object for other parse stages opens the possibility of this parse action returning HTTP status code directly. Additions are done to make use of this (with the existing status codes only). * Input permutations where the unit-tests showed the old parser was violating its own documentation have been fixed to produce expected outputs. * Old parser operated three distinct potentially long parse loops. Added several local variables to remember various octets seen while searching for the terminal LF. This removed the need for two of the parse re-scans (length of method, length of URI). * relaxed_header_parser will enable it to also skip prefix whitespace (space character only) and multiple-\r sequences at the end of line. * --enable-http-violations is still required before it will accept non-HTTP version types 'downgraded' to HTTP/0.9 [Alex Rousskov <[email protected]>] Check for NULL and empty strings before calling str*cmp(). These checks are necessary to ensure consistent comparison results (important for sorting and searching) and to avoid segfaults on NULL buffers (because termedBuf() may return NULL instead of the expected "0-terminated buffer"). ------------------------------------------ [...truncated 5531 lines...] OK (0) PASS: testIcmp ================== All 2 tests passed ================== make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/icmp'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/icmp'> Making check in ident make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> /bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/ident" || exit 1 Testing ../../../src/ident ...Ok. PASS: testHeaders ================== All 1 tests passed ================== make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'> Making check in log make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> /bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/log" || exit 1 Testing ../../../src/log ...Ok. PASS: testHeaders ================== All 1 tests passed ================== make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'> Making check in ipc make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> /bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -DDEFAULT_PREFIX=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst\"> -I../../.. -I../../../include -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/ipc" || exit 1 Testing ../../../src/ipc ...Ok. PASS: testHeaders ================== All 1 tests passed ================== make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make tests/testAuth tests/testACLMaxUserIP tests/testBoilerplate tests/testCacheManager tests/testDiskIO tests/testEvent tests/testEventLoop tests/test_http_range tests/testHttpReply tests/testHttpRequest tests/testStore tests/testString tests/testURL tests/testUfs make[5]: Entering directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> depbase=`echo test_tools.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -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 ../../src/test_tools.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testAuth.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testAuth.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testAuth.o ../../src/tests/testAuth.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testMain.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testMain.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testMain.o ../../src/tests/testMain.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_acl.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_acl.o ../../src/tests/stub_acl.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_cache_cf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_cache_cf.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_cache_cf.o ../../src/tests/stub_cache_cf.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_helper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_helper.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_helper.o ../../src/tests/stub_helper.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_store.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_store.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_store.o ../../src/tests/stub_store.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_errorpage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_errorpage.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_errorpage.o ../../src/tests/stub_errorpage.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_HttpRequest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_HttpRequest.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_HttpRequest.o ../../src/tests/stub_HttpRequest.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_DelayId.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_DelayId.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_DelayId.o ../../src/tests/stub_DelayId.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_MemObject.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_MemObject.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_MemObject.o ../../src/tests/stub_MemObject.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_cache_manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_cache_manager.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_cache_manager.o ../../src/tests/stub_cache_manager.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_access_log.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_access_log.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_access_log.o ../../src/tests/stub_access_log.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_comm.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_comm.o ../../src/tests/stub_comm.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_http.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_http.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_http.o ../../src/tests/stub_http.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_mime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_mime.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_mime.o ../../src/tests/stub_mime.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testACLMaxUserIP.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testACLMaxUserIP.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testACLMaxUserIP.o ../../src/tests/testACLMaxUserIP.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testBoilerplate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testBoilerplate.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testBoilerplate.o ../../src/tests/testBoilerplate.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testCacheManager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testCacheManager.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testCacheManager.o ../../src/tests/testCacheManager.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_main_cc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_main_cc.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_main_cc.o ../../src/tests/stub_main_cc.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_internal.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_internal.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_internal.o ../../src/tests/stub_internal.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_CommIO.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_CommIO.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_CommIO.o ../../src/tests/stub_CommIO.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_store_rebuild.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_store_rebuild.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_store_rebuild.o ../../src/tests/stub_store_rebuild.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_client_side_request.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_client_side_request.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_client_side_request.o ../../src/tests/stub_client_side_request.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_store_client.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_store_client.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_store_client.o ../../src/tests/stub_store_client.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_tools.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_tools.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_tools.o ../../src/tests/stub_tools.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testStoreSupport.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testStoreSupport.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testStoreSupport.o ../../src/tests/testStoreSupport.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testDiskIO.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testDiskIO.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testDiskIO.o ../../src/tests/testDiskIO.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_HelperChildConfig.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_HelperChildConfig.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_HelperChildConfig.o ../../src/tests/stub_HelperChildConfig.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testEvent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testEvent.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testEvent.o ../../src/tests/testEvent.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testEventLoop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testEventLoop.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testEventLoop.o ../../src/tests/testEventLoop.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/test_http_range.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/test_http_range.o -MD -MP -MF "$depbase.Tpo" -c -o tests/test_http_range.o ../../src/tests/test_http_range.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testHttpReply.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testHttpReply.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testHttpReply.o ../../src/tests/testHttpReply.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/stub_StatHist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_StatHist.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_StatHist.o ../../src/tests/stub_StatHist.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi depbase=`echo tests/testHttpRequest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc\"> -I../.. -I../../include -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/testHttpRequest.o -MD -MP -MF "$depbase.Tpo" -c -o tests/testHttpRequest.o ../../src/tests/testHttpRequest.cc; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi ../../src/tests/testHttpRequest.cc: In member function ‘void testHttpRequest::testParseRequestLine()’: ../../src/tests/testHttpRequest.cc:219: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:239: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:261: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:283: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:305: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:329: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:350: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:372: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:394: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:416: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:440: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:482: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:504: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:526: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:562: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:581: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:604: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:623: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:713: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:732: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:755: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:778: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:797: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:838: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:860: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:881: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:902: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:924: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:946: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:968: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:990: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:1011: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ make[5]: *** [tests/testHttpRequest.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[4]: *** [check-am] Error 2 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[2]: *** [check] Error 2 make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make: *** [distcheck] Error 2 buildtest.sh result is 2 BUILD: .././test-suite/buildtests/layer-00-default.opts ../../src/tests/testHttpRequest.cc:219: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:239: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:261: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:283: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:305: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:329: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:350: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:372: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:394: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:416: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:440: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:482: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:504: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:526: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:562: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:581: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:604: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:623: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:713: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:732: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:755: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:778: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:797: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:838: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:860: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:881: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:902: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:924: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:946: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:968: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:990: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ ../../src/tests/testHttpRequest.cc:1011: error: no matching function for call to ‘assertEquals(long int, int&, CppUnit::SourceLine, const char [1])’ make[5]: *** [tests/testHttpRequest.o] Error 1 make[4]: *** [check-am] Error 2 make[3]: *** [check-recursive] Error 1 make[2]: *** [check] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [distcheck] Error 2 Build FAILED.
