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

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

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

Changes:

[Alex Rousskov] Do not send signals from the master process to parent on shutdown.

Trunk r11330 introduced a bug: When running in non-daemon mode, Squid
sends SIGUSR1 signal to the parent process on shutdown. This results in
shell (at least zsh) exit when Squid is interrupted with C-c. The patch
adds a check to prevent the master process from killing it's parent on
shutdown.

Same check added for the kill-parent hack.

[Alex Rousskov] If a worker process crashes during shutdown, dump core and prevent restarts.

Before the change, if a worker process crashes during shutdown, death()
handler would exit with code 1, and master process would restart the
worker. Now workers send SIGUSR1 to master when shutting down. When
master process gets the SIGUSR1 signal, it stops restarting workers.

SIGUSR1 is already used for log rotation, but it is fine to use SIGUSR1
for master process shutdown notifications because master is never
responsible for both log rotation and kid restarts.

Terminate with abort(3) instead of exit(3) to leave a core dump if Squid
worker crashes during shutdown.

Also the patch fixes potential infinite loop in master process. Master
used to finish only when all kids exited with success, or all kids are
hopeless, or all kids were killed by a signal, but when some kids are
hopeless and others were killed, the master process would not exit.
After the change, master exits when there are no running kids and no
kids should be restarted.

Add syslog notice if kid becomes hopeless.

------------------------------------------
[...truncated 6612 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 - 21:58:27 MDT

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