See <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/611/changes>
Changes: [Alex Rousskov <[email protected]>] Support libecap v0.2.0; fixed eCAP body handling and logging. Summary of changes: libecap v0.2.0 support: accept/update/log eCAP transaction meta-info. libecap v0.2.0 support: supply client IP and username to eCAP adapter. libecap v0.1.0 support: Support blockVirgin() API with ERR_ACCESS_DENIED. Use pkg-config's PKG_CHECK_MODULES to check for and link with libecap. Support adapter-specific parameters as a part of ecap_service configuration. Allow uri=value parameter when specifying adaptation service URIs. Fixed virgin body handling in our eCAP transaction wrapper (Ecap::XactionRep). Fixed BodyPipe.cc:144 "!theConsumer" assertion. Log "important" messages from eCAP adapters with DBG_IMPORTANT not DBG_DATA! Added XXXs to identify old unrelated problems to be fixed separately. [Alex Rousskov <[email protected]>] Give full Request-URI to eCAP adapters. Implement libecap::RequestLine::uri() to return full Request-URI instead of URL path. Niether full URL nor URL path is perfect because the actual request may have full URI or a path, but Squid does not really keep that information. This change makes our eCAP implementation consistent with our ICAP implementation. Eventually, eCAP may have an API that is guaranteed to return full Request-URI and Squid may remember what kind of URI it got in the virgin request, allowing for a more truthful implementation. ------------------------------------------ [...truncated 6623 lines...] <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/WriteRequest.h>:56: undefined reference to `WriteRequest::CBDATA_WriteRequest' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::doWrite()': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:298: undefined reference to `WriteRequest::WriteRequest(char const*, long, unsigned int, void (*)(void*))' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::freePending()': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:425: undefined reference to `linklistShift' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:434: undefined reference to `linklistShift' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::kickReadQueue()': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:446: undefined reference to `linklistShift' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::queueRead(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*)': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:480: undefined reference to `linklistPush' fs/.libs/libfs.a(store_io_ufs.o): In function `ReadRequest::operator new(unsigned int)': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/ReadRequest.h>:55: undefined reference to `ReadRequest::CBDATA_ReadRequest' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::read_(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*)': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:222: undefined reference to `ReadRequest::ReadRequest(char*, long, unsigned int)' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::queueWrite(char const*, unsigned int, long, void (*)(void*))': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:555: undefined reference to `linklistPush' fs/.libs/libfs.a(store_io_ufs.o): In function `~UFSStoreState': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStrategy::create(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void (*)(void*, int, RefCount<StoreIOState>), void*)': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:610: undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStrategy::open(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void (*)(void*, int, RefCount<StoreIOState>), void*)': <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:570: undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x8): undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0xc): undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x10): undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x28): undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x2c): undefined reference to `virtual thunk to StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x30): undefined reference to `virtual thunk to StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTI13UFSStoreState[typeinfo for UFSStoreState]+0x10): undefined reference to `typeinfo for StoreIOState' collect2: ld returned 1 exit status make[5]: *** [tests/testAuth] Error 1 make[5]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[4]: *** [check-am] Error 2 make[4]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[2]: *** [check] Error 2 make[2]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'> make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'> make: *** [distcheck] Error 1 buildtest.sh result is 2 BUILD: .././test-suite/buildtests/layer-00-default.opts configure: BUILD LIBRARIES: configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -ldl -ldl configure: BUILD OBJECTS: configure: BUILD EXTRA OBJECTS: configure: BUILD C FLAGS: -Wall -g -O2 configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe -D_REENTRANT configure: BUILD C++ FLAGS: -g -O2 configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT configure: BUILD LIBRARIES: configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -ldl -ldl configure: BUILD OBJECTS: configure: BUILD EXTRA OBJECTS: configure: BUILD C FLAGS: configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe -D_REENTRANT configure: BUILD C++ FLAGS: -g -O2 configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:219: undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:596: undefined reference to `StoreSwapLogData::StoreSwapLogData()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:625: undefined reference to `storeKeyText' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:625: undefined reference to `swap_log_op_str' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:651: undefined reference to `StoreEntry::expireNow()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:652: undefined reference to `StoreEntry::releaseRequest()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:655: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:685: undefined reference to `storeRebuildProgress' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:766: undefined reference to `StoreEntry::expireNow()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:767: undefined reference to `StoreEntry::releaseRequest()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:770: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:800: undefined reference to `storeDirSwapLog' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:879: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:88: undefined reference to `vtable for StoreEntry' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:467: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:472: undefined reference to `StoreMetaUnpacker::StoreMetaUnpacker(char const*, int, int*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:474: undefined reference to `StoreMetaUnpacker::isBufferSane()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:461: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:481: undefined reference to `StoreMetaUnpacker::createStoreMeta()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:493: undefined reference to `StoreEntry::StoreEntry()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:496: undefined reference to `storeSwapTLVFree' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:499: undefined reference to `storeKeyNull' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:571: undefined reference to `storeDirSwapLog' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:350: undefined reference to `StoreController::store_dirs_rebuilding' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:351: undefined reference to `storeRebuildComplete' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1326: undefined reference to `SwapDir::dumpOptions(StoreEntry*) const' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:321: undefined reference to `Math::intPercent(int, int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:322: undefined reference to `storeDirGetUFSStats' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:328: undefined reference to `Math::intPercent(int, int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:332: undefined reference to `Math::intPercent(int, int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:256: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:260: undefined reference to `filemapFreeMemory' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:651: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:355: undefined reference to `StoreController::store_dirs_rebuilding' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:994: undefined reference to `xrename' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:998: undefined reference to `StoreController::store_dirs_rebuilding' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1013: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1003: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1003: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:973: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:923: undefined reference to `StoreSwapLogData::StoreSwapLogData()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:944: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1032: undefined reference to `StoreSwapLogData::StoreSwapLogData()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1049: undefined reference to `file_write' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:75: undefined reference to `GetInteger()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:91: undefined reference to `GetInteger()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:96: undefined reference to `GetInteger()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:129: undefined reference to `createRemovalPolicy(RemovalPolicySettings*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:131: undefined reference to `SwapDir::parseOptions(int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:112: undefined reference to `SwapDir::parseOptions(int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245: undefined reference to `file_map_create' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54: undefined reference to `vtable for ConfigOptionVector' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:250: undefined reference to `DiskIOModule::Find(char const*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245: undefined reference to `file_map_create' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54: undefined reference to `vtable for ConfigOptionVector' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:250: undefined reference to `DiskIOModule::Find(char const*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:256: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:260: undefined reference to `filemapFreeMemory' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253: undefined reference to `SwapDir::~SwapDir()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:447: undefined reference to `file_map_bit_test' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:453: undefined reference to `file_map_bit_set' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:467: undefined reference to `file_map_bit_test' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:468: undefined reference to `file_map_bit_reset' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:475: undefined reference to `file_map_allocate' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:476: undefined reference to `file_map_bit_set' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:628: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:734: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:736: undefined reference to `xrename' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:740: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:786: undefined reference to `file_close' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:789: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:798: undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:801: undefined reference to `file_write' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:820: undefined reference to `safeunlink' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:864: undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:872: undefined reference to `file_open' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1204: undefined reference to `typeinfo for SwapDir' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1222: undefined reference to `typeinfo for SwapDir' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1222: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1223: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1080: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1137: undefined reference to `safeunlink' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1106: undefined reference to `safeunlink' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1192: undefined reference to `StoreController::store_dirs_rebuilding' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1173: undefined reference to `typeinfo for SwapDir' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1168: undefined reference to `typeinfo for SwapDir' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1168: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696: undefined reference to `StoreEntry::operator new(unsigned int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696: undefined reference to `StoreEntry::StoreEntry()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:698: undefined reference to `StoreEntry::setMemStatus(_mem_status_t)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:716: undefined reference to `StoreEntry::hashInsert(unsigned char const*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:692: undefined reference to `storeKeyText' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696: undefined reference to `StoreEntry::operator delete(void*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:275: undefined reference to `StoreEntry::dump(int) const' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1315: undefined reference to `typeinfo for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:724: undefined reference to `StoreController::store_dirs_rebuilding' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:234: undefined reference to `storeDirGetBlkSize' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:187: undefined reference to `SwapDir::getOptionTree() const' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54: undefined reference to `vtable for ConfigOptionVector' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:168: undefined reference to `DiskIOModule::Find(char const*)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:263: undefined reference to `vtable for Store' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:263: undefined reference to `vtable for Store' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x1c): undefined reference to `SwapDir::diskFull()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x20): undefined reference to `SwapDir::get(unsigned char const*)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x24): undefined reference to `SwapDir::get(String, void (*)(StoreEntry*, void*), void*)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x30): undefined reference to `SwapDir::minSize() const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x34): undefined reference to `SwapDir::stat(StoreEntry&) const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for UFSSwapDir]+0x50): undefined reference to `SwapDir::updateSize(long long, int)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x8): undefined reference to `typeinfo for SwapDir' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0xc): undefined reference to `SwapDir::~SwapDir()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x10): undefined reference to `SwapDir::~SwapDir()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x14): undefined reference to `SwapDir::callback()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x18): undefined reference to `SwapDir::create()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x1c): undefined reference to `SwapDir::diskFull()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x20): undefined reference to `SwapDir::get(unsigned char const*)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x24): undefined reference to `SwapDir::get(String, void (*)(StoreEntry*, void*), void*)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x30): undefined reference to `SwapDir::minSize() const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x34): undefined reference to `SwapDir::stat(StoreEntry&) const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x38): undefined reference to `SwapDir::sync()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x3c): undefined reference to `SwapDir::unlink(StoreEntry&)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x44): undefined reference to `SwapDir::reference(StoreEntry&)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x48): undefined reference to `SwapDir::dereference(StoreEntry&)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x4c): undefined reference to `SwapDir::maintain()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x50): undefined reference to `SwapDir::updateSize(long long, int)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x58): undefined reference to `SwapDir::getOptionTree() const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x5c): undefined reference to `SwapDir::dump(StoreEntry&) const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x60): undefined reference to `SwapDir::doubleCheck(StoreEntry&)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x64): undefined reference to `SwapDir::statfs(StoreEntry&) const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x74): undefined reference to `SwapDir::openLog()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x78): undefined reference to `SwapDir::closeLog()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x7c): undefined reference to `SwapDir::logEntry(StoreEntry const&, int) const' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x80): undefined reference to `SwapDir::writeCleanStart()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x84): undefined reference to `SwapDir::writeCleanDone()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x94): undefined reference to `typeinfo for SwapDir' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x98): undefined reference to `virtual thunk to SwapDir::~SwapDir()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable for UFSSwapDir]+0x9c): undefined reference to `virtual thunk to SwapDir::~SwapDir()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x8): undefined reference to `typeinfo for Store' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x18): undefined reference to `Store::create()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x1c): undefined reference to `Store::diskFull()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x38): undefined reference to `Store::sync()' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x3c): undefined reference to `Store::unlink(StoreEntry&)' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable for UFSSwapDir]+0x5c): undefined reference to `typeinfo for Store' fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTI10UFSSwapDir[typeinfo for UFSSwapDir]+0x8): undefined reference to `typeinfo for SwapDir' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:265: undefined reference to `linklistShift' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/WriteRequest.h>:56: undefined reference to `WriteRequest::CBDATA_WriteRequest' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:298: undefined reference to `WriteRequest::WriteRequest(char const*, long, unsigned int, void (*)(void*))' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:425: undefined reference to `linklistShift' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:434: undefined reference to `linklistShift' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:446: undefined reference to `linklistShift' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:480: undefined reference to `linklistPush' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/ReadRequest.h>:55: undefined reference to `ReadRequest::CBDATA_ReadRequest' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:222: undefined reference to `ReadRequest::ReadRequest(char*, long, unsigned int)' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:555: undefined reference to `linklistPush' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402: undefined reference to `StoreIOState::~StoreIOState()' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:610: undefined reference to `typeinfo for StoreIOState' <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:570: undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x8): undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0xc): undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x10): undefined reference to `StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x28): undefined reference to `typeinfo for StoreIOState' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x2c): undefined reference to `virtual thunk to StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable for UFSStoreState]+0x30): undefined reference to `virtual thunk to StoreIOState::~StoreIOState()' fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTI13UFSStoreState[typeinfo for UFSStoreState]+0x10): undefined reference to `typeinfo for StoreIOState' make[5]: *** [tests/testAuth] Error 1 make[4]: *** [check-am] Error 2 make[3]: *** [check-recursive] Error 1 make[2]: *** [check] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [distcheck] Error 1 Build FAILED.
