Build failed in Jenkins: 3.2-matrix » master #241

From: <noc_at_squid-cache.org>
Date: Fri, 22 Jun 2012 03:34:27 +0200 (CEST)

See <http://build.squid-cache.org/job/3.2-matrix/./label=master/241/changes>

Changes:

[Amos Jeffries] Bug 3462: Delay Pools and ICAP

Allow StoreEntry::bytesWanted() API to ignore delay pools. Use that
feature when shoveling adapted response body from ICAP/eCAP BodyPipe
into Store.

If we do not ignore delay pools in
ServerStateData::handleMoreAdaptedBodyAvailable() context, and our pool
quota is exhausted, we will stop reading from the adaptation BodyPipe,
but there is no code/API to notify a BodyPipe reader when the quota
becomes available again. With no reads from the pipe, the ICAP service
stops sending more adapted body data and possibly stops reading the
virgin body data from Squid, resulting in a stuck ICAP RESPMOD and the
master HTTP transaction.

We do need to call StoreEntry::bytesWanted() in this context because
otherwise Squid may run out of RAM (Squid bug #2619). The fix for that
problem inadvertently created this bug when delay pools were enabled.

Long-term, a "kick BodyPipe consumer when there is quota" code should be
added, and delay pools should be enabled for ICAP responses, but with
enough knobs for admins to disable ICAP pooling where needed. Most ICAP
environments will probably want to disable bandwidth controls because
ICAP service traffic is usually "local".

Removed StoreEntry::bytesWanted() TRY_FWD_HDR_WAIT guard that disabled
delay pool application until the final HTTP response headers are
received (HttpStateData::haveParsedReplyHeaders() is called). Nobody
could fully explain why that condition was really needed (and we
obviously want to limit bandwidth consumption at all response processing
stages, in general). The now-removed guard was bypassing delay pool
checks for virgin HTTP response (until the ICAP server responded with
adapted headers), causing bandwidth overuse.

Possibly fixes or helps with Squid bug #2606 as well.

[Amos Jeffries] Bug 2976: squid reports ERR_INVALID_URL for transparently captured requests when reconfiguring

During reconfigure the configured AnyP::PortCfg objects in http_port_list
may deleted so it is not safe to use them while processing Http requests.
For this reason inside prepareTransparentURL (file client_side.cc) function
the protocol was hard-coded to "http" instead of read it from the related
AnyP::PortCfg object.
But this is breaks the intercepted https traffic.

This patch:
1. Inside prepareTransparentURL read the protocol from the related
AnyP::PortCfg object
2. add_http_port() locks the new port pointer before linking it.
3. parsePortCfg() locks the new port pointer before linking it.
4. free_PortCfg() unlock the old port pointer before unlinking
it. It does not delete the old pointer.

This patch also discussed in squid-dev user mailing list in
"Re: [PATCH] Squid host rewrite for intercepted https requests"
thread.

This is a Measurement Factory project

------------------------------------------
[...truncated 6858 lines...]
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make
make[6]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
Making all in basic
make[7]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/basic'>
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/basic'>
Making all in ntlm
make[7]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/ntlm'>
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/ntlm'>
Making all in negotiate
make[7]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/negotiate'>
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/negotiate'>
Making all in digest
make[7]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/digest'>
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth/digest'>
make[7]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make[6]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make check-TESTS
make[6]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/auth" || exit 1
Testing ../../../src/auth ...Ok.
PASS: testHeaders
==================
All 1 tests passed
==================
make[6]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/auth'>
Making check in ip
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
make testIpAddress
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
if g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testAddress.o -MD -MP -MF ".deps/testAddress.Tpo" -c -o testAddress.o ../../../src/ip/testAddress.cc; \
        then mv -f ".deps/testAddress.Tpo" ".deps/testAddress.Po"; else rm -f ".deps/testAddress.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT stub_debug.o -MD -MP -MF ".deps/stub_debug.Tpo" -c -o stub_debug.o `test -f '../../../src/tests/stub_debug.cc' || echo '../../../src/ip/'`../../../src/tests/stub_debug.cc; \
        then mv -f ".deps/stub_debug.Tpo" ".deps/stub_debug.Po"; else rm -f ".deps/stub_debug.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testMain.o -MD -MP -MF ".deps/testMain.Tpo" -c -o testMain.o `test -f '../../../src/tests/testMain.cc' || echo '../../../src/ip/'`../../../src/tests/testMain.cc; \
        then mv -f ".deps/testMain.Tpo" ".deps/testMain.Po"; else rm -f ".deps/testMain.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT test_tools.o -MD -MP -MF ".deps/test_tools.Tpo" -c -o test_tools.o `test -f '../../../test-suite/test_tools.cc' || echo '../../../src/ip/'`../../../test-suite/test_tools.cc; \
        then mv -f ".deps/test_tools.Tpo" ".deps/test_tools.Po"; else rm -f ".deps/test_tools.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testIpAddress -ldl testAddress.o stub_debug.o testMain.o test_tools.o libip.la -lm -lnsl -lresolv -lrt -ldl -ldl -L../../compat -lcompat-squid -lcppunit -ldl
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testIpAddress testAddress.o stub_debug.o testMain.o test_tools.o ./.libs/libip.a -lm -lnsl -lresolv -lrt -L<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/compat> -lcompat-squid -lcppunit -ldl
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/ip" || exit 1
Testing ../../../src/ip ...Ok.
PASS: testHeaders
stub time| Unable to convert '192.168.100.12' to the rDNS type requested.
.................
OK (17)
PASS: testIpAddress
==================
All 2 tests passed
==================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ip'>
Making check in icmp
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
make testIcmp
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testIcmp.o -MD -MP -MF ".deps/testIcmp.Tpo" -c -o testIcmp.o ../../../src/icmp/testIcmp.cc; \
        then mv -f ".deps/testIcmp.Tpo" ".deps/testIcmp.Po"; else rm -f ".deps/testIcmp.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT testMain.o -MD -MP -MF ".deps/testMain.Tpo" -c -o testMain.o `test -f '../../../src/tests/testMain.cc' || echo '../../../src/icmp/'`../../../src/tests/testMain.cc; \
        then mv -f ".deps/testMain.Tpo" ".deps/testMain.Po"; else rm -f ".deps/testMain.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT stub_debug.o -MD -MP -MF ".deps/stub_debug.Tpo" -c -o stub_debug.o `test -f '../../../src/tests/stub_debug.cc' || echo '../../../src/icmp/'`../../../src/tests/stub_debug.cc; \
        then mv -f ".deps/stub_debug.Tpo" ".deps/stub_debug.Po"; else rm -f ".deps/stub_debug.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT time.o -MD -MP -MF ".deps/time.Tpo" -c -o time.o `test -f '../../../src/time.cc' || echo '../../../src/icmp/'`../../../src/time.cc; \
        then mv -f ".deps/time.Tpo" ".deps/time.Po"; else rm -f ".deps/time.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT test_tools.o -MD -MP -MF ".deps/test_tools.Tpo" -c -o test_tools.o `test -f '../../../test-suite/test_tools.cc' || echo '../../../src/icmp/'`../../../test-suite/test_tools.cc; \
        then mv -f ".deps/test_tools.Tpo" ".deps/test_tools.Po"; else rm -f ".deps/test_tools.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT globals.o -MD -MP -MF ".deps/globals.Tpo" -c -o globals.o `test -f '../../src/globals.cc' || echo '../../../src/icmp/'`../../src/globals.cc; \
        then mv -f ".deps/globals.Tpo" ".deps/globals.Po"; else rm -f ".deps/globals.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testIcmp -ldl testIcmp.o testMain.o stub_debug.o time.o test_tools.o globals.o -lcppunit -ldl libicmp-core.la ../ip/libip.la -L../../compat -lcompat-squid -lm -lnsl -lresolv -lrt -ldl -ldl
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -g -o testIcmp testIcmp.o testMain.o stub_debug.o time.o test_tools.o globals.o -lcppunit ./.libs/libicmp-core.a ../ip/.libs/libip.a -L<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/compat> -lcompat-squid -lm -lnsl -lresolv -lrt -ldl
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=NULL -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/icmp" || exit 1
Testing ../../../src/icmp ...Ok.
PASS: testHeaders

OK (0)
PASS: testIcmp
==================
All 2 tests passed
==================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/icmp'>
Making check in ident
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ident'>
Making check in log
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/log'>
Making check in ipc
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -DDEFAULT_STATEDIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/var/run/squid\"> -I../../.. -I../../../include -I../../../lib -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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/ipc'>
Making check in mgr
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/mgr" || exit 1
Testing ../../../src/mgr ...Ok.
PASS: testHeaders
==================
All 1 tests passed
==================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/mgr'>
Making check in snmp
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
make
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
make check-TESTS
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
/bin/sh ../../../test-suite/testheaders.sh "g++ -DHAVE_CONFIG_H -DDEFAULT_PREFIX=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst\"> -I../../.. -I../../../include -I../../../lib -I../../../src -I../../include -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2" "../../../src/snmp" || exit 1
Testing ../../../src/snmp ...Ok.
PASS: testHeaders
==================
All 1 tests passed
==================
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src/snmp'>
make[4]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
make tests/testACLMaxUserIP tests/testBoilerplate tests/testCacheManager tests/testDiskIO tests/testEvent tests/testEventLoop tests/test_http_range tests/testHttpParser tests/testHttpReply tests/testHttpRequest tests/testStore tests/testString tests/testURL tests/testConfigParser tests/testStatHist tests/testRock tests/testUfs
make[5]: Entering directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
cp ../../test-suite/test_tools.cc .
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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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/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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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_cache_cf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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_comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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_debug.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_debug.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_debug.o ../../src/tests/stub_debug.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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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_DiskIOModule.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_DiskIOModule.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_DiskIOModule.o ../../src/tests/stub_DiskIOModule.cc; \
        then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo tests/stub_fd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -I../../src -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -MT tests/stub_fd.o -MD -MP -MF "$depbase.Tpo" -c -o tests/stub_fd.o ../../src/tests/stub_fd.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-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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_MemObject.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
        if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc/squid.conf\"> -DDEFAULT_SQUID_DATA_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/share\"> -DDEFAULT_SQUID_CONFIG_DIR=\"<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_inst/etc\"> -I../.. -I../../include -I../../lib -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
../../src/tests/stub_MemObject.cc:109: error: expected initializer before ‘STUB_RETVAL’
make[5]: *** [tests/stub_MemObject.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
make[2]: *** [check] Error 2
make[2]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build/src'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `<http://build.squid-cache.org/job/3.2-matrix/./label=master/ws/btlayer-00-default/squid-3.2.0.17-BZR/_build'>
make: *** [distcheck] Error 2
buildtest.sh result is 2
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lrt -ldl -ldl
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lrt -ldl -ldl
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT
../../src/tests/stub_MemObject.cc:109: error: expected initializer before ‘STUB_RETVAL’
make[5]: *** [tests/stub_MemObject.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.
Build step 'Execute shell' marked build as failure
Received on Fri Jun 22 2012 - 01:34:30 MDT

This archive was generated by hypermail 2.2.0 : Thu Jun 28 2012 - 12:00:06 MDT