I've got the same on Debian unstable with 3.1.0.17 and 3.1.0.18. Here is the build log:
g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid3/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid3\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid3\" -I.. -I../include -I../src -I../include -I/usr/include -I../src -I/usr/include/libxml2 -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -g -Wall -O2 -c -o globals.o globals.cc /bin/sh ../libtool --tag=CXX --mode=link g++ -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -g -Wall -O2 -m32 -g -o ufsdump cbdata.o debug.o int.o mem.o MemBuf.o store_key_md5.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o String.o time.o ufsdump.o dlink.o HttpRequestMethod.o RemovalPolicy.o tests/stub_fd.o globals.o base/libbase.la libsquid.la auth/libacls.la ident/libident.la acl/libacls.la acl/libstate.la auth/libauth.la acl/libapi.la ip/libip.la fs/libfs.la repl/liblru.a repl/libheap.a -lcrypt ../snmplib/libsnmp.a -L../lib -lmiscutil -lm -lnsl -lcap g++ -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -D_REENTRANT -m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -g -Wall -O2 -m32 -g -o ufsdump cbdata.o debug.o int.o mem.o MemBuf.o store_key_md5.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o String.o time.o ufsdump.o dlink.o HttpRequestMethod.o RemovalPolicy.o tests/stub_fd.o globals.o base/.libs/libbase.a ./.libs/libsquid.a auth/.libs/libacls.a ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a acl/.libs/libapi.a ip/.libs/libip.a fs/.libs/libfs.a repl/liblru.a repl/libheap.a -lcrypt ../snmplib/libsnmp.a -L/home/luigi/debian/squid3/build-area/squid3-3.1.0.18/lib -lmiscutil -lm -lnsl -lcap ./.libs/libsquid.a(comm.o): In function `CommIO::NULLFDHandler(int, void*)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2399: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `CommIO::Initialise()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2368: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `commReconnect': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1083: undefined reference to `ipcache_nbgethostbyname' ./.libs/libsquid.a(comm.o): In function `AcceptFD::notify(int, comm_err_t, int, ConnectionDetail const&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2341: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `comm_old_accept': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1401: undefined reference to `clientdbEstablished' ./.libs/libsquid.a(comm.o): In function `operator<<': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/base/AsyncCall.h:89: undefined reference to `AsyncCall::print(std::basic_ostream<char, std::char_traits<char> >&)' ./.libs/libsquid.a(comm.o): In function `AcceptFD::acceptOne()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2284: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `operator<<': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/base/AsyncCall.h:89: undefined reference to `AsyncCall::print(std::basic_ostream<char, std::char_traits<char> >&)' ./.libs/libsquid.a(comm.o): In function `AcceptFD::acceptOne()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2307: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `AcceptFD::subscribe(RefCount<AsyncCall>&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2271: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `ConnectStateData::commResetFD()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1016: undefined reference to `commResetSelect' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:993: undefined reference to `fdAdjustReserved' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1010: undefined reference to `fdAdjustReserved' ./.libs/libsquid.a(comm.o): In function `comm_remove_close_handler(int, RefCount<AsyncCall>&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1756: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `commCallCloseHandlers': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1456: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o): In function `comm_write(int, char const*, int, RefCount<AsyncCall>&, void (*)(void*))': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2070: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o): In function `comm_read_cancel(int, RefCount<AsyncCall>&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:468: undefined reference to `AsyncCall::cancel(char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:492: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `comm_read_cancel(int, void (*)(int, char*, unsigned int, comm_err_t, int, void*), void*)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:443: undefined reference to `typeinfo for AsyncCall' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:449: undefined reference to `AsyncCall::cancel(char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:462: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `commio_finish_callback': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:164: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `commHandleRead(int, void*)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:326: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `commHandleWrite': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2032: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' ./.libs/libsquid.a(comm.o): In function `_comm_close(int, char const*, int)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1607: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' ./.libs/libsquid.a(comm.o): In function `_comm_close(int, char const*, int)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1639: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1628: undefined reference to `PconnPool::count(int)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o): In function `checkTimeouts': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2186: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `CommSelectEngine::checkEvents(int)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2680: undefined reference to `comm_select' ./.libs/libsquid.a(comm.o): In function `.L1343': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2696: undefined reference to `fatal_dump' ./.libs/libsquid.a(comm.o): In function `commCloseAllSockets': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:2144: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `comm_read(int, char*, int, RefCount<AsyncCall>&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:362: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o): In function `ConnectStateData': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:197: undefined reference to `DnsLookupDetails::DnsLookupDetails()' ./.libs/libsquid.a(comm.o): In function `commConnectStart(int, char const*, unsigned short, RefCount<AsyncCall>&)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:872: undefined reference to `ipcache_nbgethostbyname' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:296: undefined reference to `AsyncCall::AsyncCall(int, int, char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:297: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o): In function `comm_remove_close_handler(int, void (*)(int, void*), void*)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1723: undefined reference to `typeinfo for AsyncCall' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1735: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `ConnectStateData::callCallback(comm_err_t, int)': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:928: undefined reference to `ScheduleCall(char const*, int, RefCount<AsyncCall>&)' ./.libs/libsquid.a(comm.o): In function `ConnectStateData::connect()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1119: undefined reference to `ipcacheMarkGoodAddr' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1136: undefined reference to `ipcacheMarkBadAddr' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:1114: undefined reference to `commSetSelect' ./.libs/libsquid.a(comm.o): In function `commConnectDnsHandle': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:905: undefined reference to `ipcacheCycleAddr' ./.libs/libsquid.a(comm.o): In function `comm_openex': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/comm.cc:732: undefined reference to `fdAdjustReserved' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT<CommCloseCbPtrFun>::canFire()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:305: undefined reference to `AsyncCall::canFire()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:309: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT<CommAcceptCbPtrFun>::canFire()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:305: undefined reference to `AsyncCall::canFire()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:309: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT<CommTimeoutCbPtrFun>::canFire()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:305: undefined reference to `AsyncCall::canFire()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:309: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT<CommIoCbPtrFun>::canFire()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:305: undefined reference to `AsyncCall::canFire()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:312: undefined reference to `AsyncCall::cancel(char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:309: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `CommCbFunPtrCallT<CommConnectCbPtrFun>::canFire()': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:305: undefined reference to `AsyncCall::canFire()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:312: undefined reference to `AsyncCall::cancel(char const*)' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:309: undefined reference to `AsyncCall::cancel(char const*)' ./.libs/libsquid.a(comm.o): In function `~CommCbFunPtrCallT': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: undefined reference to `AsyncCall::~AsyncCall()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):/home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.h:260: more undefined references to `AsyncCall::~AsyncCall()' follow ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0xc): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x10): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x18): undefined reference to `AsyncCall::canFire()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x28): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x2c): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI17CommCloseCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x30): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTI17CommCbFunPtrCallTI17CommCloseCbPtrFunE[typeinfo for CommCbFunPtrCallT<CommCloseCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0xc): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x10): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x18): undefined reference to `AsyncCall::canFire()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x28): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x2c): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI14CommIoCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x30): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTI17CommCbFunPtrCallTI14CommIoCbPtrFunE[typeinfo for CommCbFunPtrCallT<CommIoCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0xc): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x10): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x18): undefined reference to `AsyncCall::canFire()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x28): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x2c): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI18CommAcceptCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x30): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTI17CommCbFunPtrCallTI18CommAcceptCbPtrFunE[typeinfo for CommCbFunPtrCallT<CommAcceptCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0xc): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x10): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x18): undefined reference to `AsyncCall::canFire()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x28): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x2c): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x30): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTI17CommCbFunPtrCallTI19CommTimeoutCbPtrFunE[typeinfo for CommCbFunPtrCallT<CommTimeoutCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0xc): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x10): undefined reference to `AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x18): undefined reference to `AsyncCall::canFire()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x28): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x2c): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTC17CommCbFunPtrCallTI19CommConnectCbPtrFunE0_9AsyncCall[vtable for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x30): undefined reference to `virtual thunk to AsyncCall::~AsyncCall()' ./.libs/libsquid.a(comm.o):(.data.rel.ro._ZTI17CommCbFunPtrCallTI19CommConnectCbPtrFunE[typeinfo for CommCbFunPtrCallT<CommConnectCbPtrFun>]+0x8): undefined reference to `typeinfo for AsyncCall' ./.libs/libsquid.a(CommCalls.o): In function `CommConnectCbParams': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.cc:54: undefined reference to `DnsLookupDetails::DnsLookupDetails()' /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/CommCalls.cc:54: undefined reference to `DnsLookupDetails::DnsLookupDetails()' ./.libs/libsquid.a(CommCalls.o): In function `operator<<': /home/luigi/debian/squid3/build-area/squid3-3.1.0.18/src/DnsLookupDetails.h:28: undefined reference to `DnsLookupDetails::print(std::basic_ostream<char, std::char_traits<char> >&) const' collect2: ld returned 1 exit status Any idea on how to fix it? Regards, L Il giorno 14/feb/2010, alle ore 01.09, Henrik Nordström ha scritto: > Fedora now gets the following odd errors trying to build 3.1.0.16 > > g++ -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings > -Wcomments -Werror -D_REENTRANT -m32 -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 > -march=i686 -mtune=atom -fasynchronous-unwind-tables -m32 -g -o ufsdump > cbdata.o debug.o int.o mem.o MemBuf.o store_key_md5.o StoreMeta.o > StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaUnpacker.o > StoreMetaURL.o StoreMetaVary.o String.o time.o ufsdump.o dlink.o > HttpRequestMethod.o RemovalPolicy.o tests/stub_fd.o globals.o > base/.libs/libbase.a ./.libs/libsquid.a auth/.libs/libacls.a > ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a > auth/.libs/libauth.a acl/.libs/libapi.a ip/.libs/libip.a > fs/.libs/libfs.a repl/libheap.a repl/liblru.a > -lcrypt ../snmplib/libsnmp.a -lssl -lcrypto > -L/builddir/build/BUILD/squid-3.1.0.16/lib -lmiscutil -ldl -lm -lnsl > -lcap > ./.libs/libsquid.a(comm.o): In function `CommIO::NULLFDHandler(int, void*)': > /builddir/build/BUILD/squid-3.1.0.16/src/comm.cc:2399: undefined reference to > `commSetSelect' > ./.libs/libsquid.a(comm.o): In function `CommIO::Initialise()': > /builddir/build/BUILD/squid-3.1.0.16/src/comm.cc:2368: undefined reference to > `commSetSelect' > > > Anyone having some idea what it may be about? > > Full build log is at > http://koji.fedoraproject.org/koji/getfile?taskID=1984648&name=build.log > > > -- Luigi Gangitano -- <lu...@debian.org> -- <gangit...@lugroma3.org> GPG: 1024D/924C0C26: 12F8 9C03 89D3 DB4A 9972 C24A F19B A618 924C 0C26