See <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-7.2/1627/changes>
Changes: [Amos Jeffries] Portability: Move testRefCount to src/ It seems the automake dependencies on stub_*.o are still not working well and ICC requires several stubs in order to link libbase.la. This also adds new stubs for MemBuf.h and cbdata.h APIs. ------------------------------------------ [...truncated 5268 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
