See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-7.2/1626/changes>
Changes:
[Amos Jeffries] Polish: replace several assert(isOpen(fd))
Reduces by over half the number of asserts which can be confused as
cache.log bug reports just says "assertion isOpen(fd)" in comm.cc
------------------------------------------
[...truncated 5259 lines...]
./.libs/libsquid.a(comm.o)(.text+0x3270): In function `comm_exit()':
../../src/comm.cc:1478: undefined reference to `Comm::CallbackTableDestruct()'
./.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*)'
*** Error code 1
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 Tue Oct 30 2012 - 22:54:46 MDT
This archive was generated by hypermail 2.2.0 : Wed Oct 31 2012 - 12:00:10 MDT