See <http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/248/changes>
Changes:
[Amos Jeffries] Bug 3478: Allow peer selection
This re-enables Squid peer selection algorithms for intercepted
traffic which has failed Host header verification.
When host verification fails Squid will use, in order of preference:
* an already PINNED server connection
* the client ORIGINAL_DST details
* cache_peer as chosen by selection algorithms
NOTE: whenever DIRECT is selected by routing algorithms the
ORIGINAL_DST is used instead.
Peer selection results are updated to display PINNED and
ORIGINAL_DST alongside DIRECT and cache_peer.
SECURITY NOTE:
At this point Squid will pass the request to cache_peer using the
non-trusted Host header in their URLs. Meaning that the peers
may still be poisoned by CVE-2009-0801 attacks. Only the initial
intercepting proxy is protected.
Full protection against CVE-2009-0801 can be enjoyed by building
Squid with the -DSTRICT_HOST_VERIFY compile-time flag. This will
make the peers unreachable for intercepted traffic where the
Host verification has failed.
[Amos Jeffries] Bug 3580: IDENT request makes squid crash
------------------------------------------
[...truncated 4754 lines...]
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:78: first defined here
./.libs/libsquid.a(comm.o): In function `RefCount':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../include/RefCount.h>:49: multiple definition of `CommRead::CommRead()'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:83: first defined here
./.libs/libsquid.a(comm.o): In function `RefCount':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../include/RefCount.h>:49: multiple definition of `CommRead::CommRead()'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:83: first defined here
./.libs/libsquid.a(comm.o): In function `commUnsetFdTimeout(int)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:733: multiple definition of `commUnsetFdTimeout(int)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:118: first defined here
./.libs/libsquid.a(comm.o): In function `RefCount':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../include/RefCount.h>:55: multiple definition of `DeferredRead::DeferredRead(void (*)(void*, CommRead const&), void*, CommRead const&)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:47: first defined here
./.libs/libsquid.a(comm.o): In function `RefCount':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../include/RefCount.h>:55: multiple definition of `DeferredRead::DeferredRead(void (*)(void*, CommRead const&), void*, CommRead const&)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:47: first defined here
./.libs/libsquid.a(comm.o): In function `comm_init':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1439: multiple definition of `comm_init'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:136: first defined here
./.libs/libsquid.a(comm.o): In function `~DeferredReadManager':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1933: multiple definition of `DeferredReadManager::~DeferredReadManager()'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:45: first defined here
./.libs/libsquid.a(comm.o): In function `~DeferredReadManager':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1933: multiple definition of `DeferredReadManager::~DeferredReadManager()'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:45: first defined here
./.libs/libsquid.a(comm.o): In function `DeferredReadManager::kickReads(int)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:2004: multiple definition of `DeferredReadManager::kickReads(int)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:61: first defined here
./.libs/libsquid.a(comm.o): In function `DeferredReadManager::delayRead(DeferredRead const&)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1946: multiple definition of `DeferredReadManager::delayRead(DeferredRead const&)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:55: first defined here
./.libs/libsquid.a(comm.o): In function `_comm_close(int, char const*, int)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1075: multiple definition of `_comm_close(int, char const*, int)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:150: first defined here
./.libs/libsquid.a(comm.o): In function `comm_read(RefCount<Comm::Connection> const&, char*, int, RefCount<AsyncCall>&)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:157: multiple definition of `comm_read(RefCount<Comm::Connection> const&, char*, int, RefCount<AsyncCall>&)'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:73: first defined here
./.libs/libsquid.a(comm.o): In function `commSetCloseOnExec':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1378: multiple definition of `commSetCloseOnExec'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:92: first defined here
./.libs/libsquid.a(comm.o): In function `comm_open_uds':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:2095: multiple definition of `comm_open_uds'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:161: first defined here
./.libs/libsquid.a(comm.o): In function `commUnsetNonBlocking':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/comm.cc>:1352: multiple definition of `commUnsetNonBlocking'
tests/stub_comm.o:/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/../../src/tests/stub_comm.cc>:129: first defined here
ident/.libs/libident.a(Ident.o): In function `Ident::Close(CommCloseCbParams const&)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:109: undefined reference to `Comm::Connection::close()'
ident/.libs/libident.a(Ident.o): In function `Ident::ConnectDone(RefCount<Comm::Connection> const&, comm_err_t, int, void*)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:160: undefined reference to `Comm::Write(RefCount<Comm::Connection> const&, MemBuf*, RefCount<AsyncCall>&)'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:147: undefined reference to `Comm::Connection::close()'
ident/.libs/libident.a(Ident.o): In function `Ident::Start(RefCount<Comm::Connection> const&, void (*)(char const*, void*), void*)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:265: undefined reference to `Comm::Connection::copyDetails() const'
ident/.libs/libident.a(Ident.o): In function `Comm::ConnOpener::operator new(unsigned long)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/comm/ConnOpener.h>:72: undefined reference to `Comm::ConnOpener::CBDATA_ConnOpener'
ident/.libs/libident.a(Ident.o): In function `Ident::Start(RefCount<Comm::Connection> const&, void (*)(char const*, void*), void*)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:274: undefined reference to `Comm::ConnOpener::ConnOpener(RefCount<Comm::Connection>&, RefCount<AsyncCall>&, long)'
ident/.libs/libident.a(Ident.o): In function `Ident::ReadReply(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:218: undefined reference to `Comm::Connection::close()'
ident/.libs/libident.a(Ident.o): In function `Ident::Timeout(CommTimeoutCbParams const&)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:119: undefined reference to `Comm::Connection::close()'
ident/.libs/libident.a(Ident.o): In function `Ident::WriteFeedback(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*)':
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:177: undefined reference to `Comm::Connection::close()'
./.libs/libsquid.a(comm.o): In function `comm_close_complete(FdeCbParams const&)':
comm.cc:(.text+0x6c7): undefined reference to `statCounter'
comm.cc:(.text+0x6d3): undefined reference to `Comm::AcceptLimiter::Instance()'
./.libs/libsquid.a(comm.o): In function `commHandleRead(int, void*)':
comm.cc:(.text+0xa9a): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0xad6): undefined reference to `statCounter'
./.libs/libsquid.a(comm.o): In function `comm_udp_sendto':
comm.cc:(.text+0x1233): undefined reference to `statCounter'
./.libs/libsquid.a(comm.o): In function `comm_udp_recvfrom(int, void*, unsigned long, int, Ip::Address&)':
comm.cc:(.text+0x14ad): undefined reference to `statCounter'
./.libs/libsquid.a(comm.o): In function `commBind(int, addrinfo&)':
comm.cc:(.text+0x1668): undefined reference to `statCounter'
./.libs/libsquid.a(comm.o): In function `comm_connect_addr':
comm.cc:(.text+0x1968): undefined reference to `statCounter'
./.libs/libsquid.a(comm.o): In function `DeferredReadManager::popHead(CbDataListContainer<DeferredRead>&)':
comm.cc:(.text+0x2442): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o): In function `comm_init':
comm.cc:(.text+0x260c): undefined reference to `Comm::AcceptLimiter::Instance()'
comm.cc:(.text+0x2611): undefined reference to `Comm::CallbackTableInit()'
comm.cc:(.text+0x2687): undefined reference to `Comm::SelectLoopInit()'
./.libs/libsquid.a(comm.o): In function `comm_has_incomplete_write(int)':
comm.cc:(.text+0x26ed): undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o): In function `comm_read_cancel(int, RefCount<AsyncCall>&)':
comm.cc:(.text+0x27b2): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x2838): undefined reference to `Comm::IoCallback::cancel(char const*)'
comm.cc:(.text+0x284c): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o): In function `comm_read_cancel(int, void (*)(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*), void*)':
comm.cc:(.text+0x29b6): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x2a98): undefined reference to `Comm::IoCallback::cancel(char const*)'
./.libs/libsquid.a(comm.o): In function `comm_monitors_read(int)':
comm.cc:(.text+0x2b8d): undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o): In function `comm_reset_close':
comm.cc:(.text+0x2c31): undefined reference to `Comm::Connection::close()'
./.libs/libsquid.a(comm.o): In function `commSetConnTimeout(RefCount<Comm::Connection> const&, int, RefCount<AsyncCall>&)':
comm.cc:(.text+0x2df0): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x2f2c): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o): In function `comm_init_opened(RefCount<Comm::Connection> const&, unsigned char, unsigned int, char const*, addrinfo*)':
comm.cc:(.text+0x33d8): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o): In function `comm_import_opened':
comm.cc:(.text+0x374b): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o): In function `DeferredReadManager::kickARead(DeferredRead const&)':
comm.cc:(.text+0x3f6f): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o): In function `commHalfClosedReader(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*)':
comm.cc:(.text+0x4b62): undefined reference to `Comm::Connection::close()'
./.libs/libsquid.a(comm.o): In function `_comm_close(int, char const*, int)':
comm.cc:(.text+0x5291): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x52da): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x52f3): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0x5316): undefined reference to `PconnPool::noteUses(int)'
comm.cc:(.text+0x548f): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x54ab): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
./.libs/libsquid.a(comm.o): In function `comm_read(RefCount<Comm::Connection> const&, char*, int, RefCount<AsyncCall>&)':
comm.cc:(.text+0x5736): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x5783): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x5818): undefined reference to `Comm::IoCallback::setCallback(Comm::iocb_type, RefCount<AsyncCall>&, char*, void (*)(void*), int)'
comm.cc:(.text+0x5836): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o): In function `commHalfClosedCheck(void*)':
comm.cc:(.text+0x5b31): undefined reference to `Comm::Connection::Connection()'
./.libs/libsquid.a(comm.o): In function `checkTimeouts':
comm.cc:(.text+0x6352): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x6359): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x6372): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0x6458): undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o): In function `CommSelectEngine::checkEvents(int)':
comm.cc:(.text+0x6649): undefined reference to `Comm::DoSelect(int)'
./.libs/libsquid.a(comm.o): In function `comm_open_uds':
comm.cc:(.text+0x6cfb): undefined reference to `statCounter'
comm.cc:(.text+0x72ff): undefined reference to `fdAdjustReserved'
./.libs/libsquid.a(comm.o): In function `comm_openex':
comm.cc:(.text+0x78c4): undefined reference to `statCounter'
comm.cc:(.text+0x796a): undefined reference to `Comm::Connection::Connection()'
comm.cc:(.text+0x7ec0): undefined reference to `fdAdjustReserved'
./.libs/libsquid.a(comm.o): In function `comm_close_complete(FdeCbParams const&)':
comm.cc:(.text+0x6dc): undefined reference to `Comm::AcceptLimiter::kick()'
./.libs/libsquid.a(comm.o): In function `commHandleRead(int, void*)':
comm.cc:(.text+0xc58): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0xc94): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o): In function `comm_exit':
comm.cc:(.text+0x25b0): undefined reference to `Comm::CallbackTableDestruct()'
./.libs/libsquid.a(comm.o): In function `comm_read_cancel(int, void (*)(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*), void*)':
comm.cc:(.text+0x2ace): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src.>
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src.>
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src.>
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src.>
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build.>
*** Error code 1
Stop in /usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default.>
buildtest.sh result is 1
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2 -I/usr/local/include
configure: BUILD EXTRA C FLAGS: -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2 -I/usr/local/include
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -lm
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2 -I/usr/local/include
configure: BUILD EXTRA C FLAGS: -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2 -I/usr/local/include
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:109: undefined reference to `Comm::Connection::close()'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:160: undefined reference to `Comm::Write(RefCount<Comm::Connection> const&, MemBuf*, RefCount<AsyncCall>&)'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:147: undefined reference to `Comm::Connection::close()'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:265: undefined reference to `Comm::Connection::copyDetails() const'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/comm/ConnOpener.h>:72: undefined reference to `Comm::ConnOpener::CBDATA_ConnOpener'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:274: undefined reference to `Comm::ConnOpener::ConnOpener(RefCount<Comm::Connection>&, RefCount<AsyncCall>&, long)'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:218: undefined reference to `Comm::Connection::close()'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:119: undefined reference to `Comm::Connection::close()'
/usr<http://build.squid-cache.org/job/3.2-matrix/./label=fbsd-90-x64/ws/btlayer-00-default/squid-3.2.0.18-BZR/_build/src/ident/../../../src/ident/Ident.cc>:177: undefined reference to `Comm::Connection::close()'
comm.cc:(.text+0x6c7): undefined reference to `statCounter'
comm.cc:(.text+0x6d3): undefined reference to `Comm::AcceptLimiter::Instance()'
comm.cc:(.text+0xa9a): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0xad6): undefined reference to `statCounter'
comm.cc:(.text+0x1233): undefined reference to `statCounter'
comm.cc:(.text+0x14ad): undefined reference to `statCounter'
comm.cc:(.text+0x1668): undefined reference to `statCounter'
comm.cc:(.text+0x1968): undefined reference to `statCounter'
comm.cc:(.text+0x2442): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x260c): undefined reference to `Comm::AcceptLimiter::Instance()'
comm.cc:(.text+0x2611): undefined reference to `Comm::CallbackTableInit()'
comm.cc:(.text+0x2687): undefined reference to `Comm::SelectLoopInit()'
comm.cc:(.text+0x26ed): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x27b2): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x2838): undefined reference to `Comm::IoCallback::cancel(char const*)'
comm.cc:(.text+0x284c): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x29b6): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x2a98): undefined reference to `Comm::IoCallback::cancel(char const*)'
comm.cc:(.text+0x2b8d): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x2c31): undefined reference to `Comm::Connection::close()'
comm.cc:(.text+0x2df0): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x2f2c): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x33d8): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x374b): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x3f6f): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x4b62): undefined reference to `Comm::Connection::close()'
comm.cc:(.text+0x5291): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x52da): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x52f3): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0x5316): undefined reference to `PconnPool::noteUses(int)'
comm.cc:(.text+0x548f): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x54ab): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0x5736): undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
comm.cc:(.text+0x5783): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x5818): undefined reference to `Comm::IoCallback::setCallback(Comm::iocb_type, RefCount<AsyncCall>&, char*, void (*)(void*), int)'
comm.cc:(.text+0x5836): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x5b31): undefined reference to `Comm::Connection::Connection()'
comm.cc:(.text+0x6352): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x6359): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x6372): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0x6458): undefined reference to `Comm::iocb_table'
comm.cc:(.text+0x6649): undefined reference to `Comm::DoSelect(int)'
comm.cc:(.text+0x6cfb): undefined reference to `statCounter'
comm.cc:(.text+0x72ff): undefined reference to `fdAdjustReserved'
comm.cc:(.text+0x78c4): undefined reference to `statCounter'
comm.cc:(.text+0x796a): undefined reference to `Comm::Connection::Connection()'
comm.cc:(.text+0x7ec0): undefined reference to `fdAdjustReserved'
comm.cc:(.text+0x6dc): undefined reference to `Comm::AcceptLimiter::kick()'
comm.cc:(.text+0xc58): undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
comm.cc:(.text+0xc94): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
comm.cc:(.text+0x25b0): undefined reference to `Comm::CallbackTableDestruct()'
comm.cc:(.text+0x2ace): undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
*** Error code 1
*** Error code 1
*** Error code 1
*** Error code 1
*** Error code 1
*** Error code 1
Build FAILED.
Build step 'Execute shell' marked build as failure
Received on Sun Jul 29 2012 - 13:22:45 MDT
This archive was generated by hypermail 2.2.0 : Mon Jul 30 2012 - 12:00:04 MDT