See <http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/15/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 [Amos Jeffries <[email protected]>] Author: Alex Rousskov <[email protected]> Improve request smuggling attack detection. Tolerate valid benign HTTP headers. Removed "double CR" check from parseHttpRequest() for several reasons: 1) The check was most likely introduced as a short-term defense against "HTTP request smuggling" attacks identified in an influential 2004 paper. The paper documented certain vulnerabilities related to requests with "double CR" sequences, and Squid was quickly hacked to prohibit such requests as malformed. However, a more careful reading of the paper indicates that only LF CR CR LF (a.k.a. "CR header") sequences were identified as dangerous (note the leading LF). The quick fix was too aggressive and blocked _all_ requests with CR CR LF sequences, including benign requests. 2) The check duplicated a HttpHeader::parse() check. 3) The check was slower than the code it duplicated. Improved "double CR" handling in HttpHeader::parse() to detect potentially dangerous "empty headers", that is header fields that contain nothing but CR character(s). Requests with such headers are rejected as malformed. We used to reject similar requests (and more) in parseHttpRequest() as described above. After the change, potentially malicious requests with CR+ headers are still denied. Other, benign headers ending with CRs are now allowed. If the HTTP header parser is not "relaxed", benign and valid requests with extra CR characters are blocked as before. ------------------------------------------ [...truncated 5524 lines...] OK (0) PASS: testIcmp ================== All 2 tests passed ================== make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/icmp'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/icmp'> Making check in ident make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ident'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ident'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ident'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ident'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ident'> Making check in log make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/log'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/log'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/log'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/log'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/log'> Making check in ipc make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> make make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> make[5]: Nothing to be done for `all'. make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> make check-TESTS make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> /bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -DDEFAULT_PREFIX=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src/ipc'> make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src'> make[4]: *** [check-am] Error 2 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src'> make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src'> make[2]: *** [check] Error 2 make[2]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-BZR/_build/src'> make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.2-amd64-CentOS-5.3/ws/btlayer-00-default/squid-3.2.0.1-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.
