See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-7.2/1632/changes>
Changes:
[Amos Jeffries] Polish: improve const correctness on Squid vector<> implementation
This update allows == and != operators to be used with const_iterator
and removes the need for many implicit conversions safely.
------------------------------------------
[...truncated 5250 lines...]
./.libs/libsquid.a(comm.o)(.text+0x3c6e): In function `comm_read_cancel(int, void (*)(RefCount<Comm::Connection> const&, char*, unsigned long, comm_err_t, int, void*), void*)':
../../src/comm.cc:291: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN10CbDataListI12DeferredReadEdlEPv+0x6): In function `CbDataList<DeferredRead>::operator delete(void*)':
../../src/CommCalls.h:311: undefined reference to `cbdataInternalFree(void*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN10CbDataListI12DeferredReadEnwEm+0x21): In function `CbDataList<DeferredRead>::operator new(unsigned long)':
../../src/base/RefCount.h:107: undefined reference to `cbdataInternalAddType(cbdata_type, char const*, int, void (*)(void*))'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN10CbDataListI12DeferredReadEnwEm+0x2b): In function `CbDataList<DeferredRead>::operator new(unsigned long)':
../../include/SquidNew.h:47: undefined reference to `cbdataInternalAlloc(cbdata_type)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunE7canFireEv+0x5): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::canFire()':
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunE7canFireEv+0x18): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::canFire()':
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunE7canFireEv+0x39): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::canFire()':
../../src/CommCalls.h:357: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunE7canFireEv+0x4d): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::canFire()':
../../src/comm.cc:481: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunE7canFireEv+0x5): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()':
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunE7canFireEv+0x18): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()':
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunE7canFireEv+0x2d): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()':
../../include/SquidNew.h:47: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunE7canFireEv+0x5c): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()':
../../src/CommRead.h:55: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunE7canFireEv+0x70): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()':
../../src/base/RefCount.h:99: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI11FdeCbPtrFunE7canFireEv+0x5): In function `CommCbFunPtrCallT<FdeCbPtrFun>::canFire()':
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI11FdeCbPtrFunE7canFireEv+0x18): In function `CommCbFunPtrCallT<FdeCbPtrFun>::canFire()':
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI11FdeCbPtrFunE7canFireEv+0x39): In function `CommCbFunPtrCallT<FdeCbPtrFun>::canFire()':
../../src/CommCalls.h:357: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI11FdeCbPtrFunE7canFireEv+0x4d): In function `CommCbFunPtrCallT<FdeCbPtrFun>::canFire()':
../../src/comm.cc:481: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunED0Ev+0x76): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::~CommCbFunPtrCallT()':
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunED0Ev+0x124): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::~CommCbFunPtrCallT()':
../../src/base/AsyncCall.h:103: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunED1Ev+0x76): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::~CommCbFunPtrCallT()':
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunED1Ev+0x127):../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunED0Ev+0x76): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::~CommCbFunPtrCallT()':
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI14CommIoCbPtrFunED0Ev+0x124):../../src/base/AsyncCall.h:103: more undefined references to `AsyncCall::~AsyncCall()' follow
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI17CommCloseCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI14CommIoCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI11FdeCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(CommCalls.o)(.text+0x108): In function `CommCommonCbParams::CommCommonCbParams(CommCommonCbParams const&)':
../../src/CommCalls.cc:15: undefined reference to `cbdataInternalLock(void const*)'
./.libs/libsquid.a(CommCalls.o)(.text+0x168): In function `CommCommonCbParams::CommCommonCbParams(void*)':
../../src/CommCalls.cc:10: undefined reference to `cbdataInternalLock(void const*)'
./.libs/libsquid.a(CommCalls.o)(.text+0x298): In function `CommCommonCbParams::CommCommonCbParams(void*)':
../../src/CommCalls.cc:10: undefined reference to `cbdataInternalLock(void const*)'
./.libs/libsquid.a(CommCalls.o)(.text+0x2e8): In function `CommCommonCbParams::CommCommonCbParams(CommCommonCbParams const&)':
../../src/CommCalls.cc:15: undefined reference to `cbdataInternalLock(void const*)'
./.libs/libsquid.a(CommCalls.o)(.text+0x34f): In function `CommCommonCbParams::~CommCommonCbParams()':
../../src/CommCalls.cc:21: undefined reference to `cbdataInternalUnlock(void const*)'
./.libs/libsquid.a(CommCalls.o)(.text+0x45f): In function `CommCommonCbParams::~CommCommonCbParams()':
../../src/CommCalls.cc:21: undefined reference to `cbdataInternalUnlock(void const*)'
/usr/local/bin/bash ../libtool --tag=CXX --mode=link /usr/local/bin/ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -g -L/usr/local/lib -Wl,-R/usr/local/lib -pthread -o tests/testHttpReply cbdata.o ConfigParser.o ETag.o tests/stub_fatal.o HttpBody.o HttpHdrCc.o HttpHdrContRange.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHeader.o HttpHeaderTools.o HttpMsg.o HttpReply.o HttpStatusLine.o mem.o RegexList.o MemBuf.o mime_header.o Packer.o String.o StrList.o tests/stub_access_log.o tests/stub_cache_cf.o tests/stub_cache_manager.o tests/stub_debug.o tests/stub_errorpage.o tests/stub_HelperChildConfig.o tests/stub_libformat.o StatCounters.o tests/stub_StatHist.o tests/stub_store.o tests/stub_store_stats.o tests/stub_tools.o tests/stub_HttpRequest.o tests/testHttpReply.o tests/testMain.o time.o url.o URLScheme.o wordlist.o test_tools.o globals.o acl/libacls.la acl/libapi.la acl/libstate.la auth/libauth.la anyp/libanyp.la ip/libip.la base/libbase.la ../lib/libmisccontainers.la ../lib/libmiscencoding.la ../lib/libmiscutil.la -L/usr/local/lib -lcppunit -L../compat -lcompat-squid -lm
*** Error code 1
libtool: link: /usr/local/bin/ccache g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -g -Wl,-R/usr/local/lib -pthread -o tests/testHttpReply cbdata.o ConfigParser.o ETag.o tests/stub_fatal.o HttpBody.o HttpHdrCc.o HttpHdrContRange.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHeader.o HttpHeaderTools.o HttpMsg.o HttpReply.o HttpStatusLine.o mem.o RegexList.o MemBuf.o mime_header.o Packer.o String.o StrList.o tests/stub_access_log.o tests/stub_cache_cf.o tests/stub_cache_manager.o tests/stub_debug.o tests/stub_errorpage.o tests/stub_HelperChildConfig.o tests/stub_libformat.o StatCounters.o tests/stub_StatHist.o tests/stub_store.o tests/stub_store_stats.o tests/stub_tools.o tests/stub_HttpRequest.o tests/testHttpReply.o tests/testMain.o time.o url.o URLScheme.o wordlist.o test_tools.o globals.o -L/usr/local/lib acl/.libs/libacls.a acl/.libs/libapi.a acl/.libs/libstate.a auth/.libs/libauth.a anyp/.libs/libanyp.a ip/.libs/libip.a base/.libs/libbase.a ../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a ../lib/.libs/libmiscutil.a /usr/local/lib/libcppunit.so -L<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-7.2/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/compat> -lcompat-squid -lm -pthread -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib
1 error
*** Error code 2
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1
1 error
*** Error code 1
1 error
buildtest.sh result is 2
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
../../src/comm.cc:1065: undefined reference to `fd_close(int)'
./.libs/libsquid.a(comm.o)(.text+0xc07):../../src/comm.cc:1068: undefined reference to `statCounter'
./.libs/libsquid.a(comm.o)(.text+0xc13):../../src/comm.cc:1071: undefined reference to `Comm::AcceptLimiter::Instance()'
../../src/comm.cc:136: undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o)(.text+0xf26):../../src/comm.cc:139: undefined reference to `statCounter'
./.libs/libsquid.a(comm.o)(.text+0xf91):../../src/comm.cc:155: undefined reference to `fd_bytes(int, int, unsigned int)'
../../src/comm.cc:1969: undefined reference to `cbdataReferenceValid(void const*)'
../../src/comm.cc:1246: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.text+0x1460):../../src/comm.cc:1258: undefined reference to `AsyncCall::dequeue(RefCount<AsyncCall>&, RefCount<AsyncCall>&)'
./.libs/libsquid.a(comm.o)(.text+0x1471):../../src/comm.cc:1259: undefined reference to `AsyncCall::cancel(char const*)'
../../src/comm.cc:949: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)'
../../src/comm.cc:1179: undefined reference to `statCounter'
../../src/comm.cc:833: undefined reference to `statCounter'
../../src/comm.cc:330: undefined reference to `statCounter'
../../src/comm.cc:420: undefined reference to `statCounter'
../../src/comm.cc:618: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o)(.text+0x2863):../../src/comm.cc:625: undefined reference to `fd_open(int, unsigned int, char const*)'
../../src/comm.cc:1276: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.text+0x2ed4):../../src/comm.cc:1275: undefined reference to `AsyncCall::dequeue(RefCount<AsyncCall>&, RefCount<AsyncCall>&)'
../../src/comm.cc:1453: undefined reference to `Comm::AcceptLimiter::Instance()'
./.libs/libsquid.a(comm.o)(.text+0x32d1):../../src/comm.cc:1456: undefined reference to `Comm::CallbackTableInit()'
./.libs/libsquid.a(comm.o)(.text+0x3327):../../src/comm.cc:1467: undefined reference to `Comm::SelectLoopInit()'
../../src/comm.cc:1989: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o)(.text+0x34a8):../../src/comm.cc:1991: undefined reference to `AsyncCall::cancel(char const*)'
../../src/comm.cc:366: undefined reference to `Comm::iocb_table'
../../src/comm.cc:297: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.text+0x3692):../../src/comm.cc:304: undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o)(.text+0x3718):../../src/comm.cc:318: undefined reference to `Comm::IoCallback::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.text+0x372c):../../src/comm.cc:321: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
../../src/comm.cc:264: undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o)(.text+0x3bbf):../../src/comm.cc:272: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.text+0x3be1):../../src/comm.cc:278: undefined reference to `AsyncCall::cancel(char const*)'
./.libs/libsquid.a(comm.o)(.text+0x3c38):../../src/comm.cc:288: undefined reference to `Comm::IoCallback::cancel(char const*)'
../../src/comm.cc:241: undefined reference to `Comm::iocb_table'
../../src/comm.cc:175: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o)(.text+0x3e13):../../src/comm.cc:177: undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o)(.text+0x3eba):../../src/comm.cc:190: undefined reference to `Comm::IoCallback::setCallback(Comm::iocb_type, RefCount<AsyncCall>&, char*, void (*)(void*), int)'
./.libs/libsquid.a(comm.o)(.text+0x3ed8):../../src/comm.cc:191: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
../../src/comm.cc:2048: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
../../src/comm.cc:1920: undefined reference to `Comm::Connection::close()'
../../src/comm.cc:1023: undefined reference to `Comm::Connection::close()'
../../src/comm.cc:759: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
./.libs/libsquid.a(comm.o)(.text+0x51e0):../../src/comm.cc:759: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
../../src/comm.cc:708: undefined reference to `Comm::IsConnOpen(RefCount<Comm::Connection> const&)'
../../src/CommCalls.h:343: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)'
./.libs/libsquid.a(comm.o)(.text+0x5ef5):../../src/CommCalls.h:344: undefined reference to `AsyncCall::~AsyncCall()'
../../src/comm.cc:1864: undefined reference to `Comm::Connection::Connection()'
../../src/CommCalls.h:343: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)'
./.libs/libsquid.a(comm.o)(.text+0x652f):../../src/CommCalls.h:344: undefined reference to `AsyncCall::~AsyncCall()'
../../src/CommCalls.h:343: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)'
./.libs/libsquid.a(comm.o)(.text+0x6952):../../src/CommCalls.h:344: undefined reference to `AsyncCall::~AsyncCall()'
../../src/comm/IoCallback.h:36: undefined reference to `Comm::iocb_table'
../../src/comm.cc:1136: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o)(.text+0x6ce3):../../src/comm.cc:1137: undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
./.libs/libsquid.a(comm.o)(.text+0x6d06):../../src/comm.cc:1153: undefined reference to `PconnPool::noteUses(int)'
../../src/CommCalls.h:343: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)'
../../src/comm.cc:1163: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)'
./.libs/libsquid.a(comm.o)(.text+0x6e95):../../src/comm.cc:1132: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o)(.text+0x6eb1):../../src/comm.cc:1133: undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
../../src/CommCalls.h:344: undefined reference to `AsyncCall::~AsyncCall()'
../../src/comm.cc:2107: undefined reference to `statCounter'
./.libs/libsquid.a(comm.o)(.text+0x7135):../../src/comm.cc:2144: undefined reference to `fd_open(int, unsigned int, char const*)'
./.libs/libsquid.a(comm.o)(.text+0x7567):../../src/comm.cc:2129: undefined reference to `fdAdjustReserved()'
../../src/comm.cc:1812: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
./.libs/libsquid.a(comm.o)(.text+0x76fb):../../src/comm.cc:1813: undefined reference to `Comm::iocb_table'
./.libs/libsquid.a(comm.o)(.text+0x7714):../../src/comm.cc:1813: undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
./.libs/libsquid.a(comm.o)(.text+0x77f2):../../src/comm.cc:1823: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)'
./.libs/libsquid.a(comm.o)(.text+0x7818):../../src/comm.cc:1790: undefined reference to `Comm::iocb_table'
../../src/comm.cc:2073: undefined reference to `Comm::DoSelect(int)'
../../src/comm.cc:1764: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)'
../../src/comm.cc:532: undefined reference to `statCounter'
./.libs/libsquid.a(comm.o)(.text+0x82ea):../../src/comm.cc:576: undefined reference to `Comm::Connection::Connection()'
./.libs/libsquid.a(comm.o)(.text+0x8884):../../src/comm.cc:564: undefined reference to `fdAdjustReserved()'
../../src/comm.cc:1071: undefined reference to `Comm::AcceptLimiter::kick()'
../../src/comm.cc:157: undefined reference to `Comm::IoCallback::finish(comm_err_t, int)'
./.libs/libsquid.a(comm.o)(.text+0x10e4):../../src/comm.cc:162: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
../../src/comm.cc:1478: undefined reference to `Comm::CallbackTableDestruct()'
../../src/comm.cc:291: undefined reference to `Comm::SetSelect(int, unsigned int, void (*)(int, void*), void*, long)'
../../src/CommCalls.h:311: undefined reference to `cbdataInternalFree(void*)'
../../src/base/RefCount.h:107: undefined reference to `cbdataInternalAddType(cbdata_type, char const*, int, void (*)(void*))'
../../include/SquidNew.h:47: undefined reference to `cbdataInternalAlloc(cbdata_type)'
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
../../src/CommCalls.h:357: undefined reference to `AsyncCall::cancel(char const*)'
../../src/comm.cc:481: undefined reference to `AsyncCall::cancel(char const*)'
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
../../include/SquidNew.h:47: undefined reference to `AsyncCall::cancel(char const*)'
../../src/CommRead.h:55: undefined reference to `AsyncCall::cancel(char const*)'
../../src/base/RefCount.h:99: undefined reference to `AsyncCall::cancel(char const*)'
../../include/CbDataList.h:211: undefined reference to `AsyncCall::canFire()'
../../src/base/RefCount.h:62: undefined reference to `cbdataReferenceValid(void const*)'
../../src/CommCalls.h:357: undefined reference to `AsyncCall::cancel(char const*)'
../../src/comm.cc:481: undefined reference to `AsyncCall::cancel(char const*)'
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
../../src/base/AsyncCall.h:103: undefined reference to `AsyncCall::~AsyncCall()'
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.t._ZN17CommCbFunPtrCallTI17CommCloseCbPtrFunED1Ev+0x127):../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
../../src/CommCalls.h:309: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI17CommCloseCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI14CommIoCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x18):../../src/base/RefCount.h:62: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x20):../../src/base/RefCount.h:107: undefined reference to `AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x30):../../include/CbDataList.h:216: undefined reference to `AsyncCall::canFire()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x50):../../src/comm.cc:1715: undefined reference to `typeinfo for AsyncCall'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x58):../../src/CommCalls.h:160: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTC17CommCbFunPtrCallTI11FdeCbPtrFunE0_9AsyncCall+0x60):../../src/comm.cc:1715: undefined reference to `virtual thunk to AsyncCall::~AsyncCall()'
./.libs/libsquid.a(comm.o)(.gnu.linkonce.d.rel.ro._ZTI17CommCbFunPtrCallTI11FdeCbPtrFunE+0x10):../../src/CommCalls.h:309: undefined reference to `typeinfo for AsyncCall'
../../src/CommCalls.cc:15: undefined reference to `cbdataInternalLock(void const*)'
../../src/CommCalls.cc:10: undefined reference to `cbdataInternalLock(void const*)'
../../src/CommCalls.cc:10: undefined reference to `cbdataInternalLock(void const*)'
../../src/CommCalls.cc:15: undefined reference to `cbdataInternalLock(void const*)'
../../src/CommCalls.cc:21: undefined reference to `cbdataInternalUnlock(void const*)'
../../src/CommCalls.cc:21: undefined reference to `cbdataInternalUnlock(void const*)'
*** Error code 1
*** Error code 2
*** Error code 1
*** Error code 2
*** Error code 1
*** Error code 1
Build FAILED.
Build step 'Execute shell' marked build as failure
Received on Wed Nov 07 2012 - 10:38:12 MST
This archive was generated by hypermail 2.2.0 : Thu Nov 08 2012 - 12:00:05 MST