Build failed in Jenkins: 3.HEAD-i386-Debian-sid #655

From: <noc_at_squid-cache.org>
Date: Wed, 30 Mar 2011 22:19:39 +0200 (CEST)

See <http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/655/changes>

Changes:

[Alex Rousskov] Better reporting of REQMOD failures during body processing.

When REQMOD body processing fails, the server-side needs to abort the
in-progress transaction. Use HTTP 500 (Internal Server Error) instead of 502
(Bad Gateway) status code and a new custom error detail for this case.

There is no perfect status code for ICAP errors because some view ICAP
processing as an integral part of the proxy (closer to the internal
proxy code) and some treat it as an external entity (closer to an
"upstream" web server).

Nevertheless, 502 (Bad Gateway) feels like a worse fit because from web
user and traffic flow point of views ICAP is less of a "gateway" or
"upstream" server than it is an "internally" used auxiliary service.
When both status codes were used, we have received reasonable complaints
about 502 responses but not (IIRC) about 500 responses.

Using custom error detail is better than errno in this context because
errno is often not set for ICAP errors and because by the time we
generate an error, the errno value is likely to be from a different
system call error anyway.

[Alex Rousskov] Instead of exiting, disable optional eCAP services that fail initialization.

Report all service initialization failures but mark optional services
down instead of killing Squid by propagating the failure to the Squid
core. An initialization failure of an optional (bypass=1) service
should not lead to Squid quitting because, according to squid.conf, such
a service may be replaced by other services (using adaptation sets) or
simply ignored.

Initialization failures of essential services still lead to fatal
errors, but they are now reported better.

Ecap services should indicate failures by throwing an exception. Squid
reports exception details using std::exception::what() method if
possible.

------------------------------------------
[...truncated 6609 lines...]
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x1c): error: undefined reference to 'SwapDir::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x20): error: undefined reference to 'SwapDir::get(unsigned char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x24): error: undefined reference to 'SwapDir::get(String, void (*)(StoreEntry*, void*), void*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x30): error: undefined reference to 'SwapDir::minSize() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x34): error: undefined reference to 'SwapDir::stat(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x50): error: undefined reference to 'SwapDir::updateSize(long long, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0xc): error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x10): error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x14): error: undefined reference to 'SwapDir::callback()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x18): error: undefined reference to 'SwapDir::create()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x1c): error: undefined reference to 'SwapDir::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x20): error: undefined reference to 'SwapDir::get(unsigned char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x24): error: undefined reference to 'SwapDir::get(String, void (*)(StoreEntry*, void*), void*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x30): error: undefined reference to 'SwapDir::minSize() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x34): error: undefined reference to 'SwapDir::stat(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x38): error: undefined reference to 'SwapDir::sync()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x3c): error: undefined reference to 'SwapDir::unlink(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x44): error: undefined reference to 'SwapDir::reference(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x48): error: undefined reference to 'SwapDir::dereference(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x4c): error: undefined reference to 'SwapDir::maintain()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x50): error: undefined reference to 'SwapDir::updateSize(long long, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x58): error: undefined reference to 'SwapDir::getOptionTree() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x5c): error: undefined reference to 'SwapDir::dump(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x60): error: undefined reference to 'SwapDir::doubleCheck(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x64): error: undefined reference to 'SwapDir::statfs(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x74): error: undefined reference to 'SwapDir::openLog()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x78): error: undefined reference to 'SwapDir::closeLog()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x7c): error: undefined reference to 'SwapDir::logEntry(StoreEntry const&, int) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x80): error: undefined reference to 'SwapDir::writeCleanStart()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x84): error: undefined reference to 'SwapDir::writeCleanDone()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x98): error: undefined reference to 'virtual thunk to SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x9c): error: undefined reference to 'virtual thunk to SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x18): error: undefined reference to 'Store::create()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x1c): error: undefined reference to 'Store::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x38): error: undefined reference to 'Store::sync()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x3c): error: undefined reference to 'Store::unlink(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/fs/ufs/store_io_ufs.cc:265: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/DiskIO/WriteRequest.h:56: error: undefined reference to 'WriteRequest::CBDATA_WriteRequest'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/fs/ufs/store_io_ufs.cc:298: error: undefined reference to 'WriteRequest::WriteRequest(char const*, long, unsigned int, void (*)(void*))'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::freePending():../../../src/fs/ufs/store_io_ufs.cc:425: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::freePending():../../../src/fs/ufs/store_io_ufs.cc:434: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::kickReadQueue():../../../src/fs/ufs/store_io_ufs.cc:446: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::queueRead(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:480: error: undefined reference to 'linklistPush'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::read_(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/DiskIO/ReadRequest.h:55: error: undefined reference to 'ReadRequest::CBDATA_ReadRequest'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::read_(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:222: error: undefined reference to 'ReadRequest::ReadRequest(char*, long, unsigned int)'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::queueWrite(char const*, unsigned int, long, void (*)(void*)):../../../src/fs/ufs/store_io_ufs.cc:555: error: undefined reference to 'linklistPush'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::UFSStoreState(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:402: error: undefined reference to 'StoreIOState::StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::UFSStoreState(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:402: error: undefined reference to 'StoreIOState::StoreIOState()'
/usr/bin/ld: 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*):../../../src/fs/ufs/store_io_ufs.cc:610: error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: 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*):../../../src/fs/ufs/store_io_ufs.cc:570: error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x8): error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0xc): error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x10): error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x28): error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x2c): error: undefined reference to 'virtual thunk to StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x30): error: undefined reference to 'virtual thunk to StoreIOState::~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
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function UFSSwapLogParser::GetUFSSwapLogParser(_IO_FILE*):../../../src/fs/ufs/ufscommon.cc:219: error: undefined reference to 'StoreSwapLogHeader::StoreSwapLogHeader()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:596: error: undefined reference to 'StoreSwapLogData::StoreSwapLogData()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:625: error: undefined reference to 'storeKeyText'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:625: error: undefined reference to 'swap_log_op_str'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:651: error: undefined reference to 'StoreEntry::expireNow()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:652: error: undefined reference to 'StoreEntry::releaseRequest()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:655: error: undefined reference to 'typeinfo for Store'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:685: error: undefined reference to 'storeRebuildProgress'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:766: error: undefined reference to 'StoreEntry::expireNow()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:767: error: undefined reference to 'StoreEntry::releaseRequest()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:770: error: undefined reference to 'typeinfo for Store'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromSwapLog():../../../src/fs/ufs/ufscommon.cc:800: error: undefined reference to 'storeDirSwapLog'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::getNextFile(int*, int*):../../../src/fs/ufs/ufscommon.cc:879: error: undefined reference to 'file_open'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/Store.h:88: error: undefined reference to 'vtable for StoreEntry'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:467: error: undefined reference to 'file_close'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:472: error: undefined reference to 'StoreMetaUnpacker::StoreMetaUnpacker(char const*, int, int*)'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:474: error: undefined reference to 'StoreMetaUnpacker::isBufferSane()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:461: error: undefined reference to 'file_close'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:481: error: undefined reference to 'StoreMetaUnpacker::createStoreMeta()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:493: error: undefined reference to 'StoreEntry::StoreEntry()'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:496: error: undefined reference to 'storeSwapTLVFree'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:499: error: undefined reference to 'storeKeyNull'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::rebuildFromDirectory():../../../src/fs/ufs/ufscommon.cc:571: error: undefined reference to 'storeDirSwapLog'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::RebuildStep(void*):../../../src/fs/ufs/ufscommon.cc:350: error: undefined reference to 'StoreController::store_dirs_rebuilding'
/usr/bin/ld: fs/.libs/libfs.a(ufscommon.o): in function RebuildState::RebuildStep(void*):../../../src/fs/ufs/ufscommon.cc:351: error: undefined reference to 'storeRebuildComplete'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::dump(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:1326: error: undefined reference to 'SwapDir::dumpOptions(StoreEntry*) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::statfs(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:321: error: undefined reference to 'Math::intPercent(int, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::statfs(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:322: error: undefined reference to 'storeDirGetUFSStats'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::statfs(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:328: error: undefined reference to 'Math::intPercent(int, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::statfs(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:332: error: undefined reference to 'Math::intPercent(int, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::~UFSSwapDir():../../../src/fs/ufs/store_dir_ufs.cc:256: error: undefined reference to 'file_close'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::~UFSSwapDir():../../../src/fs/ufs/store_dir_ufs.cc:260: error: undefined reference to 'filemapFreeMemory'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::~UFSSwapDir():../../../src/fs/ufs/store_dir_ufs.cc:253: error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::~UFSSwapDir():../../../src/fs/ufs/store_dir_ufs.cc:253: error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::closeLog():../../../src/fs/ufs/store_dir_ufs.cc:651: error: undefined reference to 'file_close'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::maintain():../../../src/fs/ufs/store_dir_ufs.cc:355: error: undefined reference to 'StoreController::store_dirs_rebuilding'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::writeCleanDone():../../../src/fs/ufs/store_dir_ufs.cc:994: error: undefined reference to 'xrename'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::writeCleanDone():../../../src/fs/ufs/store_dir_ufs.cc:998: error: undefined reference to 'StoreController::store_dirs_rebuilding'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::writeCleanDone():../../../src/fs/ufs/store_dir_ufs.cc:1003: error: undefined reference to 'file_open'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSCleanLog::write(StoreEntry const&):../../../src/fs/ufs/store_dir_ufs.cc:923: error: undefined reference to 'StoreSwapLogData::StoreSwapLogData()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::logEntry(StoreEntry const&, int) const:../../../src/fs/ufs/store_dir_ufs.cc:1032: error: undefined reference to 'StoreSwapLogData::StoreSwapLogData()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::logEntry(StoreEntry const&, int) const:../../../src/fs/ufs/store_dir_ufs.cc:1049: error: undefined reference to 'file_write'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::parseSizeL1L2():../../../src/fs/ufs/store_dir_ufs.cc:75: error: undefined reference to 'GetInteger()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::parseSizeL1L2():../../../src/fs/ufs/store_dir_ufs.cc:91: error: undefined reference to 'GetInteger()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::parseSizeL1L2():../../../src/fs/ufs/store_dir_ufs.cc:96: error: undefined reference to 'GetInteger()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::parse(int, char*):../../../src/fs/ufs/store_dir_ufs.cc:129: error: undefined reference to 'createRemovalPolicy(RemovalPolicySettings*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::parse(int, char*):../../../src/fs/ufs/store_dir_ufs.cc:131: error: undefined reference to 'SwapDir::parseOptions(int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::reconfigure(int, char*):../../../src/fs/ufs/store_dir_ufs.cc:112: error: undefined reference to 'SwapDir::parseOptions(int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:245: error: undefined reference to 'file_map_create'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/ConfigOption.h:54: error: undefined reference to 'vtable for ConfigOptionVector'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:250: error: undefined reference to 'DiskIOModule::Find(char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:245: error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:245: error: undefined reference to 'file_map_create'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/ConfigOption.h:54: error: undefined reference to 'vtable for ConfigOptionVector'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:250: error: undefined reference to 'DiskIOModule::Find(char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::UFSSwapDir(char const*, char const*):../../../src/fs/ufs/store_dir_ufs.cc:245: error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::~UFSSwapDir():../../../src/fs/ufs/store_dir_ufs.cc:260: error: undefined reference to 'filemapFreeMemory'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitTest(int):../../../src/fs/ufs/store_dir_ufs.cc:447: error: undefined reference to 'file_map_bit_test'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitSet(int):../../../src/fs/ufs/store_dir_ufs.cc:453: error: undefined reference to 'file_map_bit_set'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitReset(int):../../../src/fs/ufs/store_dir_ufs.cc:467: error: undefined reference to 'file_map_bit_test'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitReset(int):../../../src/fs/ufs/store_dir_ufs.cc:468: error: undefined reference to 'file_map_bit_reset'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitAllocate():../../../src/fs/ufs/store_dir_ufs.cc:475: error: undefined reference to 'file_map_allocate'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::mapBitAllocate():../../../src/fs/ufs/store_dir_ufs.cc:476: error: undefined reference to 'file_map_bit_set'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::openLog():../../../src/fs/ufs/store_dir_ufs.cc:628: error: undefined reference to 'file_open'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::closeTmpSwapLog():../../../src/fs/ufs/store_dir_ufs.cc:736: error: undefined reference to 'xrename'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::closeTmpSwapLog():../../../src/fs/ufs/store_dir_ufs.cc:740: error: undefined reference to 'file_open'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::openTmpSwapLog(int*, int*):../../../src/fs/ufs/store_dir_ufs.cc:798: error: undefined reference to 'StoreSwapLogHeader::StoreSwapLogHeader()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::openTmpSwapLog(int*, int*):../../../src/fs/ufs/store_dir_ufs.cc:801: error: undefined reference to 'file_write'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::openTmpSwapLog(int*, int*):../../../src/fs/ufs/store_dir_ufs.cc:820: error: undefined reference to 'safeunlink'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::writeCleanStart():../../../src/fs/ufs/store_dir_ufs.cc:864: error: undefined reference to 'StoreSwapLogHeader::StoreSwapLogHeader()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::IsUFSDir(SwapDir*):../../../src/fs/ufs/store_dir_ufs.cc:1204: error: undefined reference to 'typeinfo for SwapDir'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::FilenoBelongsHere(int, int, int, int):../../../src/fs/ufs/store_dir_ufs.cc:1222: error: undefined reference to 'typeinfo for SwapDir'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::FilenoBelongsHere(int, int, int, int):../../../src/fs/ufs/store_dir_ufs.cc:1222: error: undefined reference to 'typeinfo for Store'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::FilenoBelongsHere(int, int, int, int):../../../src/fs/ufs/store_dir_ufs.cc:1223: error: undefined reference to 'typeinfo for Store'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::DirClean(int):../../../src/fs/ufs/store_dir_ufs.cc:1137: error: undefined reference to 'safeunlink'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::DirClean(int):../../../src/fs/ufs/store_dir_ufs.cc:1106: error: undefined reference to 'safeunlink'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::CleanEvent(void*):../../../src/fs/ufs/store_dir_ufs.cc:1192: error: undefined reference to 'StoreController::store_dirs_rebuilding'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::CleanEvent(void*):../../../src/fs/ufs/store_dir_ufs.cc:1173: error: undefined reference to 'typeinfo for SwapDir'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::CleanEvent(void*):../../../src/fs/ufs/store_dir_ufs.cc:1168: error: undefined reference to 'typeinfo for SwapDir'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:696: error: undefined reference to 'StoreEntry::operator new(unsigned int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:696: error: undefined reference to 'StoreEntry::StoreEntry()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:698: error: undefined reference to 'StoreEntry::setMemStatus(_mem_status_t)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:716: error: undefined reference to 'StoreEntry::hashInsert(unsigned char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:692: error: undefined reference to 'storeKeyText'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::addDiskRestore(unsigned char const*, int, unsigned long long, long, long, long, long, unsigned int, unsigned short, int):../../../src/fs/ufs/store_dir_ufs.cc:696: error: undefined reference to 'StoreEntry::operator delete(void*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::dumpEntry(StoreEntry&) const:../../../src/fs/ufs/store_dir_ufs.cc:275: error: undefined reference to 'StoreEntry::dump(int) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::init():../../../src/fs/ufs/store_dir_ufs.cc:234: error: undefined reference to 'storeDirGetBlkSize'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::getOptionTree() const:../../../src/fs/ufs/store_dir_ufs.cc:187: error: undefined reference to 'SwapDir::getOptionTree() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::getOptionTree() const:../../../src/ConfigOption.h:54: error: undefined reference to 'vtable for ConfigOptionVector'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function UFSSwapDir::optionIOParse(char const*, char const*, int):../../../src/fs/ufs/store_dir_ufs.cc:168: error: undefined reference to 'DiskIOModule::Find(char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function Store::~Store():../../../src/Store.h:263: error: undefined reference to 'vtable for Store'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function Store::~Store():../../../src/Store.h:263: error: undefined reference to 'vtable for Store'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x1c): error: undefined reference to 'SwapDir::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x20): error: undefined reference to 'SwapDir::get(unsigned char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x24): error: undefined reference to 'SwapDir::get(String, void (*)(StoreEntry*, void*), void*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x30): error: undefined reference to 'SwapDir::minSize() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x34): error: undefined reference to 'SwapDir::stat(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function vtable for UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTV10UFSSwapDir+0x50): error: undefined reference to 'SwapDir::updateSize(long long, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0xc): error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x10): error: undefined reference to 'SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x14): error: undefined reference to 'SwapDir::callback()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x18): error: undefined reference to 'SwapDir::create()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x1c): error: undefined reference to 'SwapDir::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x20): error: undefined reference to 'SwapDir::get(unsigned char const*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x24): error: undefined reference to 'SwapDir::get(String, void (*)(StoreEntry*, void*), void*)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x30): error: undefined reference to 'SwapDir::minSize() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x34): error: undefined reference to 'SwapDir::stat(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x38): error: undefined reference to 'SwapDir::sync()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x3c): error: undefined reference to 'SwapDir::unlink(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x44): error: undefined reference to 'SwapDir::reference(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x48): error: undefined reference to 'SwapDir::dereference(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x4c): error: undefined reference to 'SwapDir::maintain()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x50): error: undefined reference to 'SwapDir::updateSize(long long, int)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x58): error: undefined reference to 'SwapDir::getOptionTree() const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x5c): error: undefined reference to 'SwapDir::dump(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x60): error: undefined reference to 'SwapDir::doubleCheck(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x64): error: undefined reference to 'SwapDir::statfs(StoreEntry&) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x74): error: undefined reference to 'SwapDir::openLog()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x78): error: undefined reference to 'SwapDir::closeLog()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x7c): error: undefined reference to 'SwapDir::logEntry(StoreEntry const&, int) const'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x80): error: undefined reference to 'SwapDir::writeCleanStart()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x84): error: undefined reference to 'SwapDir::writeCleanDone()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x98): error: undefined reference to 'virtual thunk to SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for SwapDir-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir+0x9c): error: undefined reference to 'virtual thunk to SwapDir::~SwapDir()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x18): error: undefined reference to 'Store::create()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x1c): error: undefined reference to 'Store::diskFull()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x38): error: undefined reference to 'Store::sync()'
/usr/bin/ld: fs/.libs/libfs.a(store_dir_ufs.o): in function construction vtable for Store-in-UFSSwapDir:store_dir_ufs.cc(.data.rel.ro._ZTC10UFSSwapDir0_5Store+0x3c): error: undefined reference to 'Store::unlink(StoreEntry&)'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/fs/ufs/store_io_ufs.cc:265: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/DiskIO/WriteRequest.h:56: error: undefined reference to 'WriteRequest::CBDATA_WriteRequest'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::doWrite():../../../src/fs/ufs/store_io_ufs.cc:298: error: undefined reference to 'WriteRequest::WriteRequest(char const*, long, unsigned int, void (*)(void*))'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::freePending():../../../src/fs/ufs/store_io_ufs.cc:425: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::freePending():../../../src/fs/ufs/store_io_ufs.cc:434: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::kickReadQueue():../../../src/fs/ufs/store_io_ufs.cc:446: error: undefined reference to 'linklistShift'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::queueRead(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:480: error: undefined reference to 'linklistPush'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::read_(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/DiskIO/ReadRequest.h:55: error: undefined reference to 'ReadRequest::CBDATA_ReadRequest'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::read_(char*, unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:222: error: undefined reference to 'ReadRequest::ReadRequest(char*, long, unsigned int)'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::queueWrite(char const*, unsigned int, long, void (*)(void*)):../../../src/fs/ufs/store_io_ufs.cc:555: error: undefined reference to 'linklistPush'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::~UFSStoreState():../../../src/fs/ufs/store_io_ufs.cc:414: error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::UFSStoreState(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:402: error: undefined reference to 'StoreIOState::StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function UFSStoreState::UFSStoreState(SwapDir*, StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void*):../../../src/fs/ufs/store_io_ufs.cc:402: error: undefined reference to 'StoreIOState::StoreIOState()'
/usr/bin/ld: 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*):../../../src/fs/ufs/store_io_ufs.cc:610: error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: 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*):../../../src/fs/ufs/store_io_ufs.cc:570: error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x8): error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0xc): error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x10): error: undefined reference to 'StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x28): error: undefined reference to 'typeinfo for StoreIOState'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x2c): error: undefined reference to 'virtual thunk to StoreIOState::~StoreIOState()'
/usr/bin/ld: fs/.libs/libfs.a(store_io_ufs.o): in function construction vtable for StoreIOState-in-UFSStoreState:store_io_ufs.cc(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState+0x30): error: undefined reference to 'virtual thunk to StoreIOState::~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.
Received on Wed Mar 30 2011 - 20:19:45 MDT

This archive was generated by hypermail 2.2.0 : Thu Mar 31 2011 - 12:00:04 MDT