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

Changes:

[Christos Tsantilas <[email protected]>] Apply uri_whitespace 
before logging malformed requests

This patch try to implement  the first option from those described at the
squid-dev thread with subject "Request URI logging for malformed requests":
http://www.squid-cache.org/mail-archive/squid-dev/201101/0004.html

Currently the logged URI set using the setLogUri method (in client_side.cc and
client_side_reply.cc files). Also the setLogUri called at least two times for
every normal request. Moreover the setLogUri always check if the URI contains
characters which must escaped which in the case of normal requests it is not
needed because urlCanonicalClean always used before pass the URI to setLogUri.

This patch:
- add a parameter to the setLogUri to say if the URI must cleaned and the
uri_whitespace filtering must applied.
- Remove the setLogUri call from the parseHttpRequest.
- Call in all cases (HTTP request error or not) the setLogUri in
clientProcessRequest
- In the case the URL is not a valid HTTP request applies the uri_whitespace
filtering.
- In the case the URI is valid the uri_whitespace filtering is not required
because it is already applied by the urpParse function.

This is a Measurement Factory project

[Amos Jeffries <[email protected]>] proto ACL overly verbose on "Ignoring 
unknown protocol"

Minor logic error in display. No actual operational effects.

[Automatic source maintenance <[email protected]>] SourceFormat 
Enforcement

------------------------------------------
[...truncated 6573 lines...]
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/WriteRequest.h>:56:
 undefined reference to `WriteRequest::CBDATA_WriteRequest'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::doWrite()':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:298:
 undefined reference to `WriteRequest::WriteRequest(char const*, long, unsigned 
int, void (*)(void*))'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::freePending()':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:425:
 undefined reference to `linklistShift'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:434:
 undefined reference to `linklistShift'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::kickReadQueue()':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:446:
 undefined reference to `linklistShift'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::queueRead(char*, 
unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), 
void*)':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:480:
 undefined reference to `linklistPush'
fs/.libs/libfs.a(store_io_ufs.o): In function `ReadRequest::operator 
new(unsigned int)':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/ReadRequest.h>:55:
 undefined reference to `ReadRequest::CBDATA_ReadRequest'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::read_(char*, 
unsigned int, long, void (*)(void*, char const*, int, RefCount<StoreIOState>), 
void*)':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:222:
 undefined reference to `ReadRequest::ReadRequest(char*, long, unsigned int)'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState::queueWrite(char 
const*, unsigned int, long, void (*)(void*))':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:555:
 undefined reference to `linklistPush'
fs/.libs/libfs.a(store_io_ufs.o): In function `~UFSStoreState':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStoreState':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStrategy::create(SwapDir*, 
StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void (*)(void*, int, 
RefCount<StoreIOState>), void*)':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:610:
 undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o): In function `UFSStrategy::open(SwapDir*, 
StoreEntry*, void (*)(void*, int, RefCount<StoreIOState>), void (*)(void*, int, 
RefCount<StoreIOState>), void*)':
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:570:
 undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x8): undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0xc): undefined reference to `StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x10): undefined reference to 
`StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x28): undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x2c): undefined reference to `virtual thunk to 
StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x30): undefined reference to `virtual thunk to 
StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTI13UFSStoreState[typeinfo for 
UFSStoreState]+0x10): undefined reference to `typeinfo for StoreIOState'
collect2: ld returned 1 exit status
make[5]: *** [tests/testAuth] Error 1
make[5]: Leaving directory 
`<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[4]: *** [check-am] Error 2
make[4]: Leaving directory 
`<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory 
`<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[2]: *** [check] Error 2
make[2]: Leaving directory 
`<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory 
`<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build'>
make: *** [distcheck] Error 1
buildtest.sh result is 2
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: BUILD LIBRARIES: 
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -ldl -ldl
configure: BUILD OBJECTS: 
configure: BUILD EXTRA OBJECTS: 
configure: BUILD C FLAGS: -Wall -g -O2
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings 
-Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe 
-D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings 
-Wcomments -Werror -pipe -D_REENTRANT
configure: BUILD LIBRARIES: 
configure: BUILD EXTRA LIBRARIES: -lm -lnsl -lresolv -lcap -ldl -ldl
configure: BUILD OBJECTS: 
configure: BUILD EXTRA OBJECTS: 
configure: BUILD C FLAGS: 
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings 
-Wmissing-prototypes -Wmissing-declarations -Wcomments -Werror -pipe 
-D_REENTRANT
configure: BUILD C++ FLAGS: -g -O2
configure: BUILD EXTRA C++ FLAGS: -Wall -Wpointer-arith -Wwrite-strings 
-Wcomments -Werror -pipe -D_REENTRANT
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:219:
 undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:596:
 undefined reference to `StoreSwapLogData::StoreSwapLogData()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:625:
 undefined reference to `storeKeyText'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:625:
 undefined reference to `swap_log_op_str'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:651:
 undefined reference to `StoreEntry::expireNow()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:652:
 undefined reference to `StoreEntry::releaseRequest()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:655:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:685:
 undefined reference to `storeRebuildProgress'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:766:
 undefined reference to `StoreEntry::expireNow()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:767:
 undefined reference to `StoreEntry::releaseRequest()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:770:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:800:
 undefined reference to `storeDirSwapLog'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:879:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:88:
 undefined reference to `vtable for StoreEntry'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:467:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:472:
 undefined reference to `StoreMetaUnpacker::StoreMetaUnpacker(char const*, int, 
int*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:474:
 undefined reference to `StoreMetaUnpacker::isBufferSane()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:461:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:481:
 undefined reference to `StoreMetaUnpacker::createStoreMeta()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:493:
 undefined reference to `StoreEntry::StoreEntry()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:496:
 undefined reference to `storeSwapTLVFree'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:499:
 undefined reference to `storeKeyNull'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:571:
 undefined reference to `storeDirSwapLog'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:350:
 undefined reference to `StoreController::store_dirs_rebuilding'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/ufscommon.cc>:351:
 undefined reference to `storeRebuildComplete'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1326:
 undefined reference to `SwapDir::dumpOptions(StoreEntry*) const'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:321:
 undefined reference to `Math::intPercent(int, int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:322:
 undefined reference to `storeDirGetUFSStats'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:328:
 undefined reference to `Math::intPercent(int, int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:332:
 undefined reference to `Math::intPercent(int, int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:256:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:260:
 undefined reference to `filemapFreeMemory'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:651:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:355:
 undefined reference to `StoreController::store_dirs_rebuilding'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:994:
 undefined reference to `xrename'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:998:
 undefined reference to `StoreController::store_dirs_rebuilding'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1013:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1003:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1003:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:973:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:923:
 undefined reference to `StoreSwapLogData::StoreSwapLogData()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:944:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1032:
 undefined reference to `StoreSwapLogData::StoreSwapLogData()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1049:
 undefined reference to `file_write'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:75:
 undefined reference to `GetInteger()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:91:
 undefined reference to `GetInteger()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:96:
 undefined reference to `GetInteger()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:129:
 undefined reference to `createRemovalPolicy(RemovalPolicySettings*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:131:
 undefined reference to `SwapDir::parseOptions(int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:112:
 undefined reference to `SwapDir::parseOptions(int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245:
 undefined reference to `file_map_create'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54:
 undefined reference to `vtable for ConfigOptionVector'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:250:
 undefined reference to `DiskIOModule::Find(char const*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245:
 undefined reference to `file_map_create'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54:
 undefined reference to `vtable for ConfigOptionVector'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:250:
 undefined reference to `DiskIOModule::Find(char const*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:245:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:256:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:260:
 undefined reference to `filemapFreeMemory'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:253:
 undefined reference to `SwapDir::~SwapDir()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:447:
 undefined reference to `file_map_bit_test'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:453:
 undefined reference to `file_map_bit_set'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:467:
 undefined reference to `file_map_bit_test'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:468:
 undefined reference to `file_map_bit_reset'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:475:
 undefined reference to `file_map_allocate'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:476:
 undefined reference to `file_map_bit_set'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:628:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:734:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:736:
 undefined reference to `xrename'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:740:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:786:
 undefined reference to `file_close'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:789:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:798:
 undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:801:
 undefined reference to `file_write'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:820:
 undefined reference to `safeunlink'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:864:
 undefined reference to `StoreSwapLogHeader::StoreSwapLogHeader()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:872:
 undefined reference to `file_open'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1204:
 undefined reference to `typeinfo for SwapDir'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1222:
 undefined reference to `typeinfo for SwapDir'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1222:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1223:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1080:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1137:
 undefined reference to `safeunlink'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1106:
 undefined reference to `safeunlink'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1192:
 undefined reference to `StoreController::store_dirs_rebuilding'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1173:
 undefined reference to `typeinfo for SwapDir'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1168:
 undefined reference to `typeinfo for SwapDir'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1168:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696:
 undefined reference to `StoreEntry::operator new(unsigned int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696:
 undefined reference to `StoreEntry::StoreEntry()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:698:
 undefined reference to `StoreEntry::setMemStatus(_mem_status_t)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:716:
 undefined reference to `StoreEntry::hashInsert(unsigned char const*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:692:
 undefined reference to `storeKeyText'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:696:
 undefined reference to `StoreEntry::operator delete(void*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:275:
 undefined reference to `StoreEntry::dump(int) const'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:1315:
 undefined reference to `typeinfo for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:724:
 undefined reference to `StoreController::store_dirs_rebuilding'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:234:
 undefined reference to `storeDirGetBlkSize'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:187:
 undefined reference to `SwapDir::getOptionTree() const'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/ConfigOption.h>:54:
 undefined reference to `vtable for ConfigOptionVector'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_dir_ufs.cc>:168:
 undefined reference to `DiskIOModule::Find(char const*)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:263:
 undefined reference to `vtable for Store'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/Store.h>:263:
 undefined reference to `vtable for Store'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x1c): undefined reference to `SwapDir::diskFull()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x20): undefined reference to `SwapDir::get(unsigned char const*)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x24): undefined reference to `SwapDir::get(String, void 
(*)(StoreEntry*, void*), void*)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x30): undefined reference to `SwapDir::minSize() const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x34): undefined reference to `SwapDir::stat(StoreEntry&) const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTV10UFSSwapDir[vtable for 
UFSSwapDir]+0x50): undefined reference to `SwapDir::updateSize(long long, int)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x8): undefined reference to `typeinfo for SwapDir'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0xc): undefined reference to `SwapDir::~SwapDir()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x10): undefined reference to `SwapDir::~SwapDir()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x14): undefined reference to `SwapDir::callback()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x18): undefined reference to `SwapDir::create()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x1c): undefined reference to `SwapDir::diskFull()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x20): undefined reference to `SwapDir::get(unsigned char 
const*)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x24): undefined reference to `SwapDir::get(String, void 
(*)(StoreEntry*, void*), void*)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x30): undefined reference to `SwapDir::minSize() const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x34): undefined reference to `SwapDir::stat(StoreEntry&) 
const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x38): undefined reference to `SwapDir::sync()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x3c): undefined reference to `SwapDir::unlink(StoreEntry&)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x44): undefined reference to `SwapDir::reference(StoreEntry&)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x48): undefined reference to 
`SwapDir::dereference(StoreEntry&)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x4c): undefined reference to `SwapDir::maintain()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x50): undefined reference to `SwapDir::updateSize(long long, 
int)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x58): undefined reference to `SwapDir::getOptionTree() const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x5c): undefined reference to `SwapDir::dump(StoreEntry&) 
const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x60): undefined reference to 
`SwapDir::doubleCheck(StoreEntry&)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x64): undefined reference to `SwapDir::statfs(StoreEntry&) 
const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x74): undefined reference to `SwapDir::openLog()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x78): undefined reference to `SwapDir::closeLog()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x7c): undefined reference to `SwapDir::logEntry(StoreEntry 
const&, int) const'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x80): undefined reference to `SwapDir::writeCleanStart()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x84): undefined reference to `SwapDir::writeCleanDone()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x94): undefined reference to `typeinfo for SwapDir'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x98): undefined reference to `virtual thunk to 
SwapDir::~SwapDir()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_7SwapDir[vtable
 for UFSSwapDir]+0x9c): undefined reference to `virtual thunk to 
SwapDir::~SwapDir()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x8): undefined reference to `typeinfo for Store'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x18): undefined reference to `Store::create()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x1c): undefined reference to `Store::diskFull()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x38): undefined reference to `Store::sync()'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x3c): undefined reference to `Store::unlink(StoreEntry&)'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTC10UFSSwapDir0_5Store[vtable 
for UFSSwapDir]+0x5c): undefined reference to `typeinfo for Store'
fs/.libs/libfs.a(store_dir_ufs.o):(.data.rel.ro._ZTI10UFSSwapDir[typeinfo for 
UFSSwapDir]+0x8): undefined reference to `typeinfo for SwapDir'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:265:
 undefined reference to `linklistShift'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/WriteRequest.h>:56:
 undefined reference to `WriteRequest::CBDATA_WriteRequest'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:298:
 undefined reference to `WriteRequest::WriteRequest(char const*, long, unsigned 
int, void (*)(void*))'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:425:
 undefined reference to `linklistShift'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:434:
 undefined reference to `linklistShift'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:446:
 undefined reference to `linklistShift'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:480:
 undefined reference to `linklistPush'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/DiskIO/ReadRequest.h>:55:
 undefined reference to `ReadRequest::CBDATA_ReadRequest'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:222:
 undefined reference to `ReadRequest::ReadRequest(char*, long, unsigned int)'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:555:
 undefined reference to `linklistPush'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:414:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:402:
 undefined reference to `StoreIOState::~StoreIOState()'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:610:
 undefined reference to `typeinfo for StoreIOState'
<http://build.squid-cache.org/job/3.HEAD-i386-Debian-sid/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/fs/../../../src/fs/ufs/store_io_ufs.cc>:570:
 undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x8): undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0xc): undefined reference to `StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x10): undefined reference to 
`StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x28): undefined reference to `typeinfo for StoreIOState'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x2c): undefined reference to `virtual thunk to 
StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTC13UFSStoreState0_12StoreIOState[vtable
 for UFSStoreState]+0x30): undefined reference to `virtual thunk to 
StoreIOState::~StoreIOState()'
fs/.libs/libfs.a(store_io_ufs.o):(.data.rel.ro._ZTI13UFSStoreState[typeinfo for 
UFSStoreState]+0x10): undefined reference to `typeinfo for StoreIOState'
make[5]: *** [tests/testAuth] Error 1
make[4]: *** [check-am] Error 2
make[3]: *** [check-recursive] Error 1
make[2]: *** [check] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [distcheck] Error 1
Build FAILED.

Reply via email to