[Box Backup-commit] [Failed Build] Box Backup [2956] Trunk
Trac
trac at boxbackup.org
Mon May 2 15:00:12 BST 2011
Failed build of Box Backup [2956]
---------------------------------------------------------------------
Changeset: 2956 - <https://www.boxbackup.org/trac/changeset/2956>
Committed by: jamesog
Build Configuration: Trunk
Build Platform: Solaris 10 x86
Build Slave: solaris-vbox
Build Number: 1757 - <https://www.boxbackup.org/trac/build/Trunk/1757>
Failures:
Step: tests-debug
Errors: Executing perl failed (error code 1)
Log:
[INFO ] ==> Debug tests start
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/win32'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/win32\"" -c emu.cpp -o ../../debug/lib/win32/emu.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/win32\"" -c getopt_long.cpp -o ../../debug/lib/win32/getopt_long.o
[INFO ] (echo -n > ../../debug/lib/win32/win32.a; rm ../../debug/lib/win32/win32.a)
[INFO ] ar cq ../../debug/lib/win32/win32.a ../../debug/lib/win32/emu.o ../../debug/lib/win32/getopt_long.o
[INFO ] ranlib ../../debug/lib/win32/win32.a
[INFO ] gmake[1]: Leaving directory `lib/win32'
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/common'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c BoxException.cpp -o ../../debug/lib/common/BoxException.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c BoxTime.cpp -o ../../debug/lib/common/BoxTime.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c BoxTimeToText.cpp -o ../../debug/lib/common/BoxTimeToText.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c BufferedStream.cpp -o ../../debug/lib/common/BufferedStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c BufferedWriteStream.cpp -o ../../debug/lib/common/BufferedWriteStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c CollectInBufferStream.cpp -o ../../debug/lib/common/CollectInBufferStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c Configuration.cpp -o ../../debug/lib/common/Configuration.o
[ERROR ] In file included from FdGetLine.h:15,
[ERROR ] from Configuration.cpp:21:
[ERROR ] GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from Configuration.cpp:21:
[ERROR ] FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[ERROR ] Configuration.cpp: In member function `bool Configuration::Verify(const ConfigurationVerify&, const std::string&, std::string&)':
[ERROR ] Configuration.cpp:721: warning: unused variable 'r'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c ConversionString.cpp -o ../../debug/lib/common/ConversionString.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c DebugAssertFailed.cpp -o ../../debug/lib/common/DebugAssertFailed.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c DebugMemLeakFinder.cpp -o ../../debug/lib/common/DebugMemLeakFinder.o
[ERROR ] DebugMemLeakFinder.cpp: In function `int memleakfinder_numleaks()':
[ERROR ] DebugMemLeakFinder.cpp:342: warning: unused variable 'rInfo'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c DebugPrintf.cpp -o ../../debug/lib/common/DebugPrintf.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c EventWatchFilesystemObject.cpp -o ../../debug/lib/common/EventWatchFilesystemObject.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c ExcludeList.cpp -o ../../debug/lib/common/ExcludeList.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c FdGetLine.cpp -o ../../debug/lib/common/FdGetLine.o
[ERROR ] In file included from FdGetLine.h:15,
[ERROR ] from FdGetLine.cpp:18:
[ERROR ] GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from FdGetLine.cpp:18:
[ERROR ] FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c FileModificationTime.cpp -o ../../debug/lib/common/FileModificationTime.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c FileStream.cpp -o ../../debug/lib/common/FileStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c GetLine.cpp -o ../../debug/lib/common/GetLine.o
[ERROR ] In file included from GetLine.cpp:18:
[ERROR ] GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c IOStream.cpp -o ../../debug/lib/common/IOStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c IOStreamGetLine.cpp -o ../../debug/lib/common/IOStreamGetLine.o
[ERROR ] In file included from IOStreamGetLine.h:15,
[ERROR ] from IOStreamGetLine.cpp:11:
[ERROR ] GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from IOStreamGetLine.cpp:11:
[ERROR ] IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c InvisibleTempFileStream.cpp -o ../../debug/lib/common/InvisibleTempFileStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c Logging.cpp -o ../../debug/lib/common/Logging.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c MemBlockStream.cpp -o ../../debug/lib/common/MemBlockStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c NamedLock.cpp -o ../../debug/lib/common/NamedLock.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c PartialReadStream.cpp -o ../../debug/lib/common/PartialReadStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c PathUtils.cpp -o ../../debug/lib/common/PathUtils.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c RateLimitingStream.cpp -o ../../debug/lib/common/RateLimitingStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c ReadGatherStream.cpp -o ../../debug/lib/common/ReadGatherStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c ReadLoggingStream.cpp -o ../../debug/lib/common/ReadLoggingStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c StreamableMemBlock.cpp -o ../../debug/lib/common/StreamableMemBlock.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c Test.cpp -o ../../debug/lib/common/Test.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c Timer.cpp -o ../../debug/lib/common/Timer.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c UnixUser.cpp -o ../../debug/lib/common/UnixUser.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c Utils.cpp -o ../../debug/lib/common/Utils.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c WaitForEvent.cpp -o ../../debug/lib/common/WaitForEvent.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c ZeroStream.cpp -o ../../debug/lib/common/ZeroStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c autogen_CommonException.cpp -o ../../debug/lib/common/autogen_CommonException.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/common\"" -c autogen_ConversionException.cpp -o ../../debug/lib/common/autogen_ConversionException.o
[INFO ] (echo -n > ../../debug/lib/common/common.a; rm ../../debug/lib/common/common.a)
[INFO ] ar cq ../../debug/lib/common/common.a ../../debug/lib/common/BoxException.o ../../debug/lib/common/BoxTime.o ../../debug/lib/common/BoxTimeToText.o ../../debug/lib/common/BufferedStream.o ../../debug/lib/common/BufferedWriteStream.o ../../debug/lib/common/CollectInBufferStream.o ../../debug/lib/common/Configuration.o ../../debug/lib/common/ConversionString.o ../../debug/lib/common/DebugAssertFailed.o ../../debug/lib/common/DebugMemLeakFinder.o ../../debug/lib/common/DebugPrintf.o ../../debug/lib/common/EventWatchFilesystemObject.o ../../debug/lib/common/ExcludeList.o ../../debug/lib/common/FdGetLine.o ../../debug/lib/common/FileModificationTime.o ../../debug/lib/common/FileStream.o ../../debug/lib/common/GetLine.o ../../debug/lib/common/IOStream.o ../../debug/lib/common/IOStreamGetLine.o ../../debug/lib/common/InvisibleTempFileStream.o ../../debug/lib/common/Logging.o ../../debug/lib/common/MemBlockStream.o ../../debug/lib/common/NamedLock.o ../../debug/lib/c
ommon/PartialReadStream.o ../../debug/lib/common/PathUtils.o ../../debug/lib/common/RateLimitingStream.o ../../debug/lib/common/ReadGatherStream.o ../../debug/lib/common/ReadLoggingStream.o ../../debug/lib/common/StreamableMemBlock.o ../../debug/lib/common/Test.o ../../debug/lib/common/Timer.o ../../debug/lib/common/UnixUser.o ../../debug/lib/common/Utils.o ../../debug/lib/common/WaitForEvent.o ../../debug/lib/common/ZeroStream.o ../../debug/lib/common/autogen_CommonException.o ../../debug/lib/common/autogen_ConversionException.o
[INFO ] ranlib ../../debug/lib/common/common.a
[INFO ] gmake[1]: Leaving directory `lib/common'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/common\"" -c _main.cpp -o ../../debug/test/common/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/common\"" -c testcommon.cpp -o ../../debug/test/common/testcommon.o
[ERROR ] In file included from ../../lib/common/FdGetLine.h:15,
[ERROR ] from testcommon.cpp:18:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testcommon.cpp:18:
[ERROR ] ../../lib/common/FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testcommon.cpp:22:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/common/test ../../debug/test/common/_main.o ../../debug/test/common/testcommon.o ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/common/t
[INFO ] chmod u+x ../../debug/test/common/t
[INFO ] cp _t-gdb ../../debug/test/common/t-gdb
[INFO ] chmod u+x ../../debug/test/common/t-gdb
[INFO ] TEST: test/common
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] WARNING: Failed to open file: testfiles/tempfile: No such file or directory (2)
[INFO ] WARNING: Failed to open file: testfiles/tempfile: No such file or directory (2)
[INFO ] ERROR: **** TEST FAILURE: Condition [t1.HasExpired()] failed at testcommon.cpp:346
[INFO ] ERROR: FileHandleGuard: failed to open file 'testfiles/DOESNTEXIST': No such file or directory (2)
[INFO ] ERROR: Missing configuration key: not exist
[INFO ] ERROR: Error verifying configuration: <root>.TOPlevel (key) is missing.
[INFO ] ERROR: Error in Configuration::LoadInto: Unexpected start block in test1
[INFO ] ERROR: Error in Configuration::LoadInto: Root level has close block -- forgot to terminate subblock?
[INFO ] ERROR: Error in Configuration::LoadInto: Block subconfig2 wasn't started correctly (no '{' on line of it's own)
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.bing (key) multi value not allowed (duplicated key?).
[INFO ] ERROR: Error in Configuration::LoadInto: Invalid configuration key: = invalid thing here!
[INFO ] ERROR: Error in Configuration::LoadInto: File ended without terminating all subblocks
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig.carrots (key) is missing.
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.NOTEXPECTED (key) is not a known key. Check spelling and placement.
[INFO ] ERROR: Error verifying configuration: <root>.test1.otherthing (block) is missing.
[INFO ] ERROR: Error verifying configuration: <root>.test1.* (block) is missing (a block must be present).
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ERROR: Error verifying configuration: <root>.BoolTrue1 (key) is not a valid boolean value.
[INFO ] WARNING: Failed to open lockfile: testfiles/non-exist/lock
[INFO ] ERROR: Invalid regular expression: [:not_valid: [ ] imbalance or syntax error
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] NOTICE: Running test common in debug mode...
[INFO ] ASSERT FAILED: [spTimers] at Timer.cpp(116)
[INFO ] ASSERT FAILED: [spTimers] at Timer.cpp(133)
[INFO ] ASSERT FAILED: [spTimers] at Timer.cpp(73)
[INFO ] ASSERT FAILED: [!spTimers] at Timer.cpp(43)
[INFO ] ASSERT FAILED: [spTimers] at Timer.cpp(73)
[INFO ] expected |First line| got |First line|
[INFO ] expected |Second line| got |Second line|
[INFO ] expected |Third| got |Third|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |sdf hjjk| got |sdf hjjk|
[INFO ] expected || got ||
[INFO ] expected |test| got |test|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected || got ||
[INFO ] expected |nice line| got |nice line|
[INFO ] expected |fish| got |fish|
[INFO ] expected || got ||
[INFO ] expected |ping| got |ping|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |First line| got |First line|
[INFO ] expected |Second line| got |Second line|
[INFO ] expected |Third| got |Third|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |sdf hjjk| got |sdf hjjk|
[INFO ] expected || got ||
[INFO ] expected |test| got |test|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected || got ||
[INFO ] expected |nice line| got |nice line|
[INFO ] expected |fish| got |fish|
[INFO ] expected || got ||
[INFO ] expected |ping| got |ping|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |Nothing| got |Nothing|
[INFO ] (testfiles/config2.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.TOPlevel (key) is missing.
[INFO ] ------
[INFO ] (testfiles/config3.txt) Error msg is:
[INFO ] ------
[INFO ] Unexpected start block in test1
[INFO ] ------
[INFO ] (testfiles/config4.txt) Error msg is:
[INFO ] ------
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ------
[INFO ] (testfiles/config5.txt) Error msg is:
[INFO ] ------
[INFO ] Block subconfig2 wasn't started correctly (no '{' on line of it's own)
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ------
[INFO ] (testfiles/config6.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.bing (key) multi value not allowed (duplicated key?).
[INFO ] ------
[INFO ] (testfiles/config7.txt) Error msg is:
[INFO ] ------
[INFO ] Invalid configuration key: = invalid thing here!
[INFO ] ------
[INFO ] (testfiles/config8.txt) Error msg is:
[INFO ] ------
[INFO ] File ended without terminating all subblocks
[INFO ] ------
[INFO ] (testfiles/config9.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9b.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9c.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9d.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config10.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig.carrots (key) is missing.
[INFO ] ------
[INFO ] (testfiles/config11.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.NOTEXPECTED (key) is not a known key. Check spelling and placement.
[INFO ] ------
[INFO ] (testfiles/config12.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ------
[INFO ] (testfiles/config13.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.test1.* (block) is missing (a block must be present).
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ------
[INFO ] (testfiles/config16.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.BoolTrue1 (key) is not a valid boolean value.
[INFO ] ------
[INFO ] FAILED: 1 tests failed (first at testcommon.cpp:346)
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/crypto'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c CipherAES.cpp -o ../../debug/lib/crypto/CipherAES.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c CipherBlowfish.cpp -o ../../debug/lib/crypto/CipherBlowfish.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c CipherContext.cpp -o ../../debug/lib/crypto/CipherContext.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c CipherDescription.cpp -o ../../debug/lib/crypto/CipherDescription.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c MD5Digest.cpp -o ../../debug/lib/crypto/MD5Digest.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c Random.cpp -o ../../debug/lib/crypto/Random.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c RollingChecksum.cpp -o ../../debug/lib/crypto/RollingChecksum.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/crypto\"" -c autogen_CipherException.cpp -o ../../debug/lib/crypto/autogen_CipherException.o
[INFO ] (echo -n > ../../debug/lib/crypto/crypto.a; rm ../../debug/lib/crypto/crypto.a)
[INFO ] ar cq ../../debug/lib/crypto/crypto.a ../../debug/lib/crypto/CipherAES.o ../../debug/lib/crypto/CipherBlowfish.o ../../debug/lib/crypto/CipherContext.o ../../debug/lib/crypto/CipherDescription.o ../../debug/lib/crypto/MD5Digest.o ../../debug/lib/crypto/Random.o ../../debug/lib/crypto/RollingChecksum.o ../../debug/lib/crypto/autogen_CipherException.o
[INFO ] ranlib ../../debug/lib/crypto/crypto.a
[INFO ] gmake[1]: Leaving directory `lib/crypto'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/crypto\"" -c _main.cpp -o ../../debug/test/crypto/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/crypto\"" -c testcrypto.cpp -o ../../debug/test/crypto/testcrypto.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/crypto/test ../../debug/test/crypto/_main.o ../../debug/test/crypto/testcrypto.o ../../debug/lib/crypto/crypto.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/crypto/t
[INFO ] chmod u+x ../../debug/test/crypto/t
[INFO ] cp _t-gdb ../../debug/test/crypto/t-gdb
[INFO ] chmod u+x ../../debug/test/crypto/t-gdb
[INFO ] TEST: test/crypto
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/crypto/testfiles
[INFO ] NOTICE: Running test crypto in debug mode...
[INFO ] Blowfish...
[INFO ] AES...
[INFO ] Misc...
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/compress'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/compress\"" -c CompressStream.cpp -o ../../debug/lib/compress/CompressStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/compress\"" -c autogen_CompressException.cpp -o ../../debug/lib/compress/autogen_CompressException.o
[INFO ] (echo -n > ../../debug/lib/compress/compress.a; rm ../../debug/lib/compress/compress.a)
[INFO ] ar cq ../../debug/lib/compress/compress.a ../../debug/lib/compress/CompressStream.o ../../debug/lib/compress/autogen_CompressException.o
[INFO ] ranlib ../../debug/lib/compress/compress.a
[INFO ] gmake[1]: Leaving directory `lib/compress'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/compress\"" -c _main.cpp -o ../../debug/test/compress/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/compress\"" -c testcompress.cpp -o ../../debug/test/compress/testcompress.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/compress/test ../../debug/test/compress/_main.o ../../debug/test/compress/testcompress.o ../../debug/lib/compress/compress.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/compress/t
[INFO ] chmod u+x ../../debug/test/compress/t
[INFO ] cp _t-gdb ../../debug/test/compress/t-gdb
[INFO ] chmod u+x ../../debug/test/compress/t-gdb
[INFO ] TEST: test/compress
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/compress/testfiles
[INFO ] NOTICE: Running test compress in debug mode...
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/intercept; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/intercept/intercept.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/intercept/intercept.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/intercept'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/intercept\"" -c intercept.cpp -o ../../debug/lib/intercept/intercept.o
[INFO ] (echo -n > ../../debug/lib/intercept/intercept.a; rm ../../debug/lib/intercept/intercept.a)
[INFO ] ar cq ../../debug/lib/intercept/intercept.a ../../debug/lib/intercept/intercept.o
[INFO ] ranlib ../../debug/lib/intercept/intercept.a
[INFO ] gmake[1]: Leaving directory `lib/intercept'
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/raidfile'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/raidfile\"" -c RaidFileController.cpp -o ../../debug/lib/raidfile/RaidFileController.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/raidfile\"" -c RaidFileRead.cpp -o ../../debug/lib/raidfile/RaidFileRead.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/raidfile\"" -c RaidFileUtil.cpp -o ../../debug/lib/raidfile/RaidFileUtil.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/raidfile\"" -c RaidFileWrite.cpp -o ../../debug/lib/raidfile/RaidFileWrite.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/raidfile\"" -c autogen_RaidFileException.cpp -o ../../debug/lib/raidfile/autogen_RaidFileException.o
[INFO ] (echo -n > ../../debug/lib/raidfile/raidfile.a; rm ../../debug/lib/raidfile/raidfile.a)
[INFO ] ar cq ../../debug/lib/raidfile/raidfile.a ../../debug/lib/raidfile/RaidFileController.o ../../debug/lib/raidfile/RaidFileRead.o ../../debug/lib/raidfile/RaidFileUtil.o ../../debug/lib/raidfile/RaidFileWrite.o ../../debug/lib/raidfile/autogen_RaidFileException.o
[INFO ] ranlib ../../debug/lib/raidfile/raidfile.a
[INFO ] gmake[1]: Leaving directory `lib/raidfile'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/raidfile\"" -c _main.cpp -o ../../debug/test/raidfile/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/raidfile\"" -c testraidfile.cpp -o ../../debug/test/raidfile/testraidfile.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/raidfile/test ../../debug/test/raidfile/_main.o ../../debug/test/raidfile/testraidfile.o ../../debug/lib/raidfile/raidfile.a ../../debug/lib/intercept/intercept.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/raidfile/t
[INFO ] chmod u+x ../../debug/test/raidfile/t
[INFO ] cp _t-gdb ../../debug/test/raidfile/t-gdb
[INFO ] chmod u+x ../../debug/test/raidfile/t-gdb
[INFO ] TEST: test/raidfile
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] ERROR: Attempted to delete object write1 which has 1 references
[INFO ] ERROR: Attempted to modify object write1, which has no references
[INFO ] ERROR: Attempted to modify object write1, which has 2 references
[INFO ] ERROR: **** TEST FAILURE: Condition [pread->Read(buffer, 1024) == 1024] failed at testraidfile.cpp:733
[INFO ] ERROR: **** TEST FAILURE: Condition [pread->Read(buffer, 512) == 512] failed at testraidfile.cpp:738
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: Expected raidfile doesnt-exist does not exist
[INFO ] ERROR: Opening 0 damage in normal mode, but parity file doesn't exist
[INFO ] ERROR: Attempting to open RAID file 0 damage in recovery mode (stripe 2 present)
[INFO ] ERROR: Attempting to open RAID file 0 testdd in recovery mode (stripe 1 present)
[INFO ] WARNING: Exception thrown: RaidFileException(OSError) (Failed to read parity RaidFile: testfiles/0_2/testdd.rf: No such file or directory (2)) at RaidFileRead.cpp(1274)
[INFO ] NOTICE: Running test raidfile in debug mode...
[INFO ] FAILED: Exception caught: RaidFile OSError
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/server'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c Daemon.cpp -o ../../debug/lib/server/Daemon.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c LocalProcessStream.cpp -o ../../debug/lib/server/LocalProcessStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c Protocol.cpp -o ../../debug/lib/server/Protocol.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c ProtocolObject.cpp -o ../../debug/lib/server/ProtocolObject.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c ProtocolUncertainStream.cpp -o ../../debug/lib/server/ProtocolUncertainStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c SSLLib.cpp -o ../../debug/lib/server/SSLLib.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c ServerControl.cpp -o ../../debug/lib/server/ServerControl.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c Socket.cpp -o ../../debug/lib/server/Socket.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c SocketStream.cpp -o ../../debug/lib/server/SocketStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c SocketStreamTLS.cpp -o ../../debug/lib/server/SocketStreamTLS.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c TLSContext.cpp -o ../../debug/lib/server/TLSContext.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c WinNamedPipeStream.cpp -o ../../debug/lib/server/WinNamedPipeStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c autogen_ConnectionException.cpp -o ../../debug/lib/server/autogen_ConnectionException.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/server\"" -c autogen_ServerException.cpp -o ../../debug/lib/server/autogen_ServerException.o
[INFO ] (echo -n > ../../debug/lib/server/server.a; rm ../../debug/lib/server/server.a)
[INFO ] ar cq ../../debug/lib/server/server.a ../../debug/lib/server/Daemon.o ../../debug/lib/server/LocalProcessStream.o ../../debug/lib/server/Protocol.o ../../debug/lib/server/ProtocolObject.o ../../debug/lib/server/ProtocolUncertainStream.o ../../debug/lib/server/SSLLib.o ../../debug/lib/server/ServerControl.o ../../debug/lib/server/Socket.o ../../debug/lib/server/SocketStream.o ../../debug/lib/server/SocketStreamTLS.o ../../debug/lib/server/TLSContext.o ../../debug/lib/server/WinNamedPipeStream.o ../../debug/lib/server/autogen_ConnectionException.o ../../debug/lib/server/autogen_ServerException.o
[INFO ] ranlib ../../debug/lib/server/server.a
[INFO ] gmake[1]: Leaving directory `lib/server'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c TestCommands.cpp -o ../../debug/test/basicserver/TestCommands.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c TestContext.cpp -o ../../debug/test/basicserver/TestContext.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c _main.cpp -o ../../debug/test/basicserver/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c autogen_TestProtocolClient.cpp -o ../../debug/test/basicserver/autogen_TestProtocolClient.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c autogen_TestProtocolServer.cpp -o ../../debug/test/basicserver/autogen_TestProtocolServer.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c testbasicserver.cpp -o ../../debug/test/basicserver/testbasicserver.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from testbasicserver.cpp:24:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testbasicserver.cpp:24:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/basicserver/test ../../debug/test/basicserver/TestCommands.o ../../debug/test/basicserver/TestContext.o ../../debug/test/basicserver/_main.o ../../debug/test/basicserver/autogen_TestProtocolClient.o ../../debug/test/basicserver/autogen_TestProtocolServer.o ../../debug/test/basicserver/testbasicserver.o ../../debug/lib/server/server.a ../../debug/lib/common/common.a ../../qdbm/libqdbm.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/basicserver/t
[INFO ] chmod u+x ../../debug/test/basicserver/t
[INFO ] cp _t-gdb ../../debug/test/basicserver/t-gdb
[INFO ] chmod u+x ../../debug/test/basicserver/t-gdb
[INFO ] TEST: test/basicserver
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] NOTICE: Running test basicserver in debug mode...
[INFO ] Starting server: ./test --test-daemon-args= srv1 testfiles/srv1.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 20073): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv2 testfiles/srv2.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 20077): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv3 testfiles/srv3.conf
[INFO ] Waiting for server to start: done.
[INFO ] Connected to 'SERVER'
[INFO ] Connected to 'SERVER'
[INFO ] Connected to 'SERVER'
[INFO ] Waiting for server to die (pid 20084): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv4 testfiles/srv4.conf
[INFO ] Waiting for server to start: done.
[INFO ] stream is fixed size
[INFO ] stream is uncertain size
[INFO ] stream is fixed size
[INFO ] stream is uncertain size
[INFO ] Waiting for server to die (pid 20091): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/backupstore'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupClientFileAttributes.cpp -o ../../debug/lib/backupstore/BackupClientFileAttributes.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupCommands.cpp -o ../../debug/lib/backupstore/BackupCommands.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreAccountDatabase.cpp -o ../../debug/lib/backupstore/BackupStoreAccountDatabase.o
[ERROR ] In file included from ../../lib/common/FdGetLine.h:15,
[ERROR ] from BackupStoreAccountDatabase.cpp:20:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupStoreAccountDatabase.cpp:20:
[ERROR ] ../../lib/common/FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreAccounts.cpp -o ../../debug/lib/backupstore/BackupStoreAccounts.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreCheck.cpp -o ../../debug/lib/backupstore/BackupStoreCheck.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreCheck2.cpp -o ../../debug/lib/backupstore/BackupStoreCheck2.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreCheckData.cpp -o ../../debug/lib/backupstore/BackupStoreCheckData.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreConfigVerify.cpp -o ../../debug/lib/backupstore/BackupStoreConfigVerify.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreContext.cpp -o ../../debug/lib/backupstore/BackupStoreContext.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreDirectory.cpp -o ../../debug/lib/backupstore/BackupStoreDirectory.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFile.cpp -o ../../debug/lib/backupstore/BackupStoreFile.o
[ERROR ] BackupStoreFile.cpp: In static member function `static void BackupStoreFile::DecodeFile(IOStream&, const char*, int, const BackupClientFileAttributes*)':
[ERROR ] BackupStoreFile.cpp:307: warning: unused variable 'drained'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFileCryptVar.cpp -o ../../debug/lib/backupstore/BackupStoreFileCryptVar.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFileEncodeStream.cpp -o ../../debug/lib/backupstore/BackupStoreFileEncodeStream.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFileRevDiff.cpp -o ../../debug/lib/backupstore/BackupStoreFileRevDiff.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFilename.cpp -o ../../debug/lib/backupstore/BackupStoreFilename.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreFilenameClear.cpp -o ../../debug/lib/backupstore/BackupStoreFilenameClear.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreInfo.cpp -o ../../debug/lib/backupstore/BackupStoreInfo.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c BackupStoreRefCountDatabase.cpp -o ../../debug/lib/backupstore/BackupStoreRefCountDatabase.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c StoreStructure.cpp -o ../../debug/lib/backupstore/StoreStructure.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c autogen_BackupProtocolClient.cpp -o ../../debug/lib/backupstore/autogen_BackupProtocolClient.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c autogen_BackupProtocolServer.cpp -o ../../debug/lib/backupstore/autogen_BackupProtocolServer.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupstore\"" -c autogen_BackupStoreException.cpp -o ../../debug/lib/backupstore/autogen_BackupStoreException.o
[INFO ] (echo -n > ../../debug/lib/backupstore/backupstore.a; rm ../../debug/lib/backupstore/backupstore.a)
[INFO ] ar cq ../../debug/lib/backupstore/backupstore.a ../../debug/lib/backupstore/BackupClientFileAttributes.o ../../debug/lib/backupstore/BackupCommands.o ../../debug/lib/backupstore/BackupStoreAccountDatabase.o ../../debug/lib/backupstore/BackupStoreAccounts.o ../../debug/lib/backupstore/BackupStoreCheck.o ../../debug/lib/backupstore/BackupStoreCheck2.o ../../debug/lib/backupstore/BackupStoreCheckData.o ../../debug/lib/backupstore/BackupStoreConfigVerify.o ../../debug/lib/backupstore/BackupStoreContext.o ../../debug/lib/backupstore/BackupStoreDirectory.o ../../debug/lib/backupstore/BackupStoreFile.o ../../debug/lib/backupstore/BackupStoreFileCryptVar.o ../../debug/lib/backupstore/BackupStoreFileEncodeStream.o ../../debug/lib/backupstore/BackupStoreFileRevDiff.o ../../debug/lib/backupstore/BackupStoreFilename.o ../../debug/lib/backupstore/BackupStoreFilenameClear.o ../../debug/lib/backupstore/BackupStoreInfo.o ../../debug/lib/backupstore/BackupStoreRefCountDatabas
e.o ../../debug/lib/backupstore/StoreStructure.o ../../debug/lib/backupstore/autogen_BackupProtocolClient.o ../../debug/lib/backupstore/autogen_BackupProtocolServer.o ../../debug/lib/backupstore/autogen_BackupStoreException.o
[INFO ] ranlib ../../debug/lib/backupstore/backupstore.a
[INFO ] gmake[1]: Leaving directory `lib/backupstore'
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/backupclient'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupClientCryptoKeys.cpp -o ../../debug/lib/backupclient/BackupClientCryptoKeys.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupClientMakeExcludeList.cpp -o ../../debug/lib/backupclient/BackupClientMakeExcludeList.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupClientRestore.cpp -o ../../debug/lib/backupclient/BackupClientRestore.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupDaemonConfigVerify.cpp -o ../../debug/lib/backupclient/BackupDaemonConfigVerify.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupStoreFileCmbDiff.cpp -o ../../debug/lib/backupclient/BackupStoreFileCmbDiff.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupStoreFileCmbIdx.cpp -o ../../debug/lib/backupclient/BackupStoreFileCmbIdx.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupStoreFileCombine.cpp -o ../../debug/lib/backupclient/BackupStoreFileCombine.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupStoreFileDiff.cpp -o ../../debug/lib/backupclient/BackupStoreFileDiff.o
[ERROR ] BackupStoreFileDiff.cpp: In function `void GenerateRecipe(BackupStoreFileEncodeStream::Recipe&, BackupStoreFileCreation::BlocksAvailableEntry*, int64_t, std::map<int64_t, int64_t, std::less<int64_t>, std::allocator<std::pair<const int64_t, int64_t> > >&, int64_t)':
[ERROR ] BackupStoreFileDiff.cpp:1033: warning: long long int format, long int arg (arg 3)
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/backupclient\"" -c BackupStoreObjectDump.cpp -o ../../debug/lib/backupclient/BackupStoreObjectDump.o
[INFO ] (echo -n > ../../debug/lib/backupclient/backupclient.a; rm ../../debug/lib/backupclient/backupclient.a)
[INFO ] ar cq ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupclient/BackupClientCryptoKeys.o ../../debug/lib/backupclient/BackupClientMakeExcludeList.o ../../debug/lib/backupclient/BackupClientRestore.o ../../debug/lib/backupclient/BackupDaemonConfigVerify.o ../../debug/lib/backupclient/BackupStoreFileCmbDiff.o ../../debug/lib/backupclient/BackupStoreFileCmbIdx.o ../../debug/lib/backupclient/BackupStoreFileCombine.o ../../debug/lib/backupclient/BackupStoreFileDiff.o ../../debug/lib/backupclient/BackupStoreObjectDump.o
[INFO ] ranlib ../../debug/lib/backupclient/backupclient.a
[INFO ] gmake[1]: Leaving directory `lib/backupclient'
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] gmake[1]: Entering directory `bin/bbstoreaccounts'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbstoreaccounts\"" -c bbstoreaccounts.cpp -o ../../debug/bin/bbstoreaccounts/bbstoreaccounts.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -L/usr/local/lib -m64 -o ../../debug/bin/bbstoreaccounts/bbstoreaccounts ../../debug/bin/bbstoreaccounts/bbstoreaccounts.o ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] gmake[1]: Leaving directory `bin/bbstoreaccounts'
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] )
[INFO ] gmake[1]: Entering directory `bin/bbstored'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbstored\"" -c BBStoreDHousekeeping.cpp -o ../../debug/bin/bbstored/BBStoreDHousekeeping.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from BackupStoreDaemon.h:18,
[ERROR ] from BBStoreDHousekeeping.cpp:14:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupStoreDaemon.h:18,
[ERROR ] from BBStoreDHousekeeping.cpp:14:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbstored\"" -c BackupStoreDaemon.cpp -o ../../debug/bin/bbstored/BackupStoreDaemon.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from BackupStoreDaemon.h:18,
[ERROR ] from BackupStoreDaemon.cpp:21:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupStoreDaemon.h:18,
[ERROR ] from BackupStoreDaemon.cpp:21:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbstored\"" -c HousekeepStoreAccount.cpp -o ../../debug/bin/bbstored/HousekeepStoreAccount.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from BackupStoreDaemon.h:18,
[ERROR ] from HousekeepStoreAccount.cpp:17:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupStoreDaemon.h:18,
[ERROR ] from HousekeepStoreAccount.cpp:17:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[ERROR ] HousekeepStoreAccount.cpp: In member function `void HousekeepStoreAccount::DoHousekeeping(bool)':
[ERROR ] HousekeepStoreAccount.cpp:269: warning: comparison between signed and unsigned integer expressions
[ERROR ] HousekeepStoreAccount.cpp: In member function `bool HousekeepStoreAccount::ScanDirectory(int64_t)':
[ERROR ] HousekeepStoreAccount.cpp:441: warning: comparison between signed and unsigned integer expressions
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbstored\"" -c bbstored.cpp -o ../../debug/bin/bbstored/bbstored.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from BackupStoreDaemon.h:18,
[ERROR ] from bbstored.cpp:11:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupStoreDaemon.h:18,
[ERROR ] from bbstored.cpp:11:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -L/usr/local/lib -m64 -o ../../debug/bin/bbstored/bbstored ../../debug/bin/bbstored/BBStoreDHousekeeping.o ../../debug/bin/bbstored/BackupStoreDaemon.o ../../debug/bin/bbstored/HousekeepStoreAccount.o ../../debug/bin/bbstored/bbstored.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] gmake[1]: Leaving directory `bin/bbstored'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstore\"" -c _main.cpp -o ../../debug/test/backupstore/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstore\"" -c testbackupstore.cpp -o ../../debug/test/backupstore/testbackupstore.o
[ERROR ] testbackupstore.cpp: In function `void test_everything_deleted(BackupProtocolClient&, int64_t)':
[ERROR ] testbackupstore.cpp:440: warning: long long unsigned int format, int64_t arg (arg 2)
[ERROR ] testbackupstore.cpp: In function `void set_refcount(int64_t, uint32_t)':
[ERROR ] testbackupstore.cpp:481: warning: comparison between signed and unsigned integer expressions
[ERROR ] testbackupstore.cpp: In function `int64_t create_test_data_subdirs(BackupProtocolClient&, int64_t, const char*, int, BackupStoreRefCountDatabase&)':
[ERROR ] testbackupstore.cpp:524: warning: long long unsigned int format, int64_t arg (arg 3)
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/backupstore/test ../../debug/test/backupstore/../../bin/bbstored/HousekeepStoreAccount.o ../../debug/test/backupstore/_main.o ../../debug/test/backupstore/testbackupstore.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/backupstore/t
[INFO ] chmod u+x ../../debug/test/backupstore/t
[INFO ] cp _t-gdb ../../debug/test/backupstore/t-gdb
[INFO ] chmod u+x ../../debug/test/backupstore/t-gdb
[INFO ] TEST: test/backupstore
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] WARNING: Block 0x5f05d0 realloc()ated, but not in list. Error? Or allocated in startup static objects?
[INFO ] WARNING: Login command failed: received error BadLogin = 3
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] WARNING: Reference count of object 0x1 not found in database, added with 1 references
[INFO ] WARNING: Login command failed: received error CannotLockStoreForWriting = 4
[INFO ] WARNING: GetFile command failed: received error DoesNotExistInDirectory = 13
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 1 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 2 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x4
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 3 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x4
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 4 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x4
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 5 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x4
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 6 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 7 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 8 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 9 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 10 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0xc
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 11 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0xc
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 12 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0xc
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 13 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0xc
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 14 (of which old files: 2, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x10
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 15 (of which old files: 3, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x10
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 15 (of which old files: 3, deleted files: 2), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: MoveObject command failed: received error DoesNotExist = 7
[INFO ] WARNING: MoveObject command failed: received error TargetNameExists = 10
[INFO ] NOTICE: Running test backupstore in debug mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] testfiles/test0
[INFO ] testfiles/test1
[INFO ] testfiles/test2
[INFO ] testfiles/test3
[INFO ] testfiles/test4
[INFO ] testfiles/test5
[INFO ] testfiles/test6
[INFO ] testfiles/test7
[INFO ] testfiles/test8
[INFO ] testfiles/test9
[INFO ] testfiles/testa
[INFO ] testfiles/testb
[INFO ] testfiles/testc
[INFO ] testfiles/testd
[INFO ] 0
[INFO ] 1
[INFO ] 2
[INFO ] 3
[INFO ] 4
[INFO ] 5
[INFO ] 6
[INFO ] 7
[INFO ] 8
[INFO ] 9
[INFO ] 10
[INFO ] 11
[INFO ] 12
[INFO ] 13
[INFO ] ==== Reading directory using read-only connection
[INFO ] done.
[INFO ] ==== Checking upload using read-only connection
[INFO ] done.
[INFO ] Create subdirs, depth = 6, dirid = 16
[INFO ] Create subdirs, depth = 5, dirid = 17
[INFO ] Create subdirs, depth = 4, dirid = 18
[INFO ] Create subdirs, depth = 3, dirid = 19
[INFO ] Create subdirs, depth = 2, dirid = 1a
[INFO ] Create subdirs, depth = 1, dirid = 1b
[INFO ] Create subdirs, depth = 0, dirid = 1c
[INFO ] Create subdirs, depth = 0, dirid = 20
[INFO ] Create subdirs, depth = 1, dirid = 27
[INFO ] Create subdirs, depth = 0, dirid = 28
[INFO ] Create subdirs, depth = 0, dirid = 2c
[INFO ] Create subdirs, depth = 2, dirid = 36
[INFO ] Create subdirs, depth = 1, dirid = 37
[INFO ] Create subdirs, depth = 0, dirid = 38
[INFO ] Create subdirs, depth = 0, dirid = 3c
[INFO ] Create subdirs, depth = 1, dirid = 43
[INFO ] Create subdirs, depth = 0, dirid = 44
[INFO ] Create subdirs, depth = 0, dirid = 48
[INFO ] Create subdirs, depth = 3, dirid = 55
[INFO ] Create subdirs, depth = 2, dirid = 56
[INFO ] Create subdirs, depth = 1, dirid = 57
[INFO ] Create subdirs, depth = 0, dirid = 58
[INFO ] Create subdirs, depth = 0, dirid = 5c
[INFO ] Create subdirs, depth = 1, dirid = 63
[INFO ] Create subdirs, depth = 0, dirid = 64
[INFO ] Create subdirs, depth = 0, dirid = 68
[INFO ] Create subdirs, depth = 2, dirid = 72
[INFO ] Create subdirs, depth = 1, dirid = 73
[INFO ] Create subdirs, depth = 0, dirid = 74
[INFO ] Create subdirs, depth = 0, dirid = 78
[INFO ] Create subdirs, depth = 1, dirid = 7f
[INFO ] Create subdirs, depth = 0, dirid = 80
[INFO ] Create subdirs, depth = 0, dirid = 84
[INFO ] Create subdirs, depth = 4, dirid = 94
[INFO ] Create subdirs, depth = 3, dirid = 95
[INFO ] Create subdirs, depth = 2, dirid = 96
[INFO ] Create subdirs, depth = 1, dirid = 97
[INFO ] Create subdirs, depth = 0, dirid = 98
[INFO ] Create subdirs, depth = 0, dirid = 9c
[INFO ] Create subdirs, depth = 1, dirid = a3
[INFO ] Create subdirs, depth = 0, dirid = a4
[INFO ] Create subdirs, depth = 0, dirid = a8
[INFO ] Create subdirs, depth = 2, dirid = b2
[INFO ] Create subdirs, depth = 1, dirid = b3
[INFO ] Create subdirs, depth = 0, dirid = b4
[INFO ] Create subdirs, depth = 0, dirid = b8
[INFO ] Create subdirs, depth = 1, dirid = bf
[INFO ] Create subdirs, depth = 0, dirid = c0
[INFO ] Create subdirs, depth = 0, dirid = c4
[INFO ] Create subdirs, depth = 3, dirid = d1
[INFO ] Create subdirs, depth = 2, dirid = d2
[INFO ] Create subdirs, depth = 1, dirid = d3
[INFO ] Create subdirs, depth = 0, dirid = d4
[INFO ] Create subdirs, depth = 0, dirid = d8
[INFO ] Create subdirs, depth = 1, dirid = df
[INFO ] Create subdirs, depth = 0, dirid = e0
[INFO ] Create subdirs, depth = 0, dirid = e4
[INFO ] Create subdirs, depth = 2, dirid = ee
[INFO ] Create subdirs, depth = 1, dirid = ef
[INFO ] Create subdirs, depth = 0, dirid = f0
[INFO ] Create subdirs, depth = 0, dirid = f4
[INFO ] Create subdirs, depth = 1, dirid = fb
[INFO ] Create subdirs, depth = 0, dirid = fc
[INFO ] Create subdirs, depth = 0, dirid = 100
[INFO ] Create subdirs, depth = 5, dirid = 113
[INFO ] Create subdirs, depth = 4, dirid = 114
[INFO ] Create subdirs, depth = 3, dirid = 115
[INFO ] Create subdirs, depth = 2, dirid = 116
[INFO ] Create subdirs, depth = 1, dirid = 117
[INFO ] Create subdirs, depth = 0, dirid = 118
[INFO ] Create subdirs, depth = 0, dirid = 11c
[INFO ] Create subdirs, depth = 1, dirid = 123
[INFO ] Create subdirs, depth = 0, dirid = 124
[INFO ] Create subdirs, depth = 0, dirid = 128
[INFO ] Create subdirs, depth = 2, dirid = 132
[INFO ] Create subdirs, depth = 1, dirid = 133
[INFO ] Create subdirs, depth = 0, dirid = 134
[INFO ] Create subdirs, depth = 0, dirid = 138
[INFO ] Create subdirs, depth = 1, dirid = 13f
[INFO ] Create subdirs, depth = 0, dirid = 140
[INFO ] Create subdirs, depth = 0, dirid = 144
[INFO ] Create subdirs, depth = 3, dirid = 151
[INFO ] Create subdirs, depth = 2, dirid = 152
[INFO ] Create subdirs, depth = 1, dirid = 153
[INFO ] Create subdirs, depth = 0, dirid = 154
[INFO ] Create subdirs, depth = 0, dirid = 158
[INFO ] Create subdirs, depth = 1, dirid = 15f
[INFO ] Create subdirs, depth = 0, dirid = 160
[INFO ] Create subdirs, depth = 0, dirid = 164
[INFO ] Create subdirs, depth = 2, dirid = 16e
[INFO ] Create subdirs, depth = 1, dirid = 16f
[INFO ] Create subdirs, depth = 0, dirid = 170
[INFO ] Create subdirs, depth = 0, dirid = 174
[INFO ] Create subdirs, depth = 1, dirid = 17b
[INFO ] Create subdirs, depth = 0, dirid = 17c
[INFO ] Create subdirs, depth = 0, dirid = 180
[INFO ] Create subdirs, depth = 4, dirid = 190
[INFO ] Create subdirs, depth = 3, dirid = 191
[INFO ] Create subdirs, depth = 2, dirid = 192
[INFO ] Create subdirs, depth = 1, dirid = 193
[INFO ] Create subdirs, depth = 0, dirid = 194
[INFO ] Create subdirs, depth = 0, dirid = 198
[INFO ] Create subdirs, depth = 1, dirid = 19f
[INFO ] Create subdirs, depth = 0, dirid = 1a0
[INFO ] Create subdirs, depth = 0, dirid = 1a4
[INFO ] Create subdirs, depth = 2, dirid = 1ae
[INFO ] Create subdirs, depth = 1, dirid = 1af
[INFO ] Create subdirs, depth = 0, dirid = 1b0
[INFO ] Create subdirs, depth = 0, dirid = 1b4
[INFO ] Create subdirs, depth = 1, dirid = 1bb
[INFO ] Create subdirs, depth = 0, dirid = 1bc
[INFO ] Create subdirs, depth = 0, dirid = 1c0
[INFO ] Create subdirs, depth = 3, dirid = 1cd
[INFO ] Create subdirs, depth = 2, dirid = 1ce
[INFO ] Create subdirs, depth = 1, dirid = 1cf
[INFO ] Create subdirs, depth = 0, dirid = 1d0
[INFO ] Create subdirs, depth = 0, dirid = 1d4
[INFO ] Create subdirs, depth = 1, dirid = 1db
[INFO ] Create subdirs, depth = 0, dirid = 1dc
[INFO ] Create subdirsWARNING: Failed to lock account for housekeeping, still trying...
[INFO ] WARNING: Failed to open file: testfiles/0_0/backup/01234567/refcount.db.rfw: No such file or directory (2)
[INFO ] WARNING: Exception thrown: CommonException(OSFileOpenError) at FileStream.cpp(84)
[INFO ] WARNING: Reference count database is missing or corrupted during housekeeping, creating a new one.
[INFO ] , depth = 0, dirid = 1e0
[INFO ] Create subdirs, depth = 2, dirid = 1ea
[INFO ] Create subdirs, depth = 1, dirid = 1eb
[INFO ] Create subdirs, depth = 0, dirid = 1ec
[INFO ] Create subdirs, depth = 0, dirid = 1f0
[INFO ] Create subdirs, depth = 1, dirid = 1f7
[INFO ] Create subdirs, depth = 0, dirid = 1f8
[INFO ] Create subdirs, depth = 0, dirid = 1fc
[INFO ] Test for del: 16
[INFO ] Test for del: 17
[INFO ] Test for del: 18
[INFO ] Test for del: 19
[INFO ] Test for del: 1a
[INFO ] Test for del: 1b
[INFO ] Test for del: 1c
[INFO ] Test for del: 20
[INFO ] Test for del: 27
[INFO ] Test for del: 28
[INFO ] Test for del: 2c
[INFO ] Test for del: 36
[INFO ] Test for del: 37
[INFO ] Test for del: 38
[INFO ] Test for del: 3c
[INFO ] Test for del: 43
[INFO ] Test for del: 44
[INFO ] Test for del: 48
[INFO ] Test for del: 55
[INFO ] Test for del: 56
[INFO ] Test for del: 57
[INFO ] Test for del: 58
[INFO ] Test for del: 5c
[INFO ] Test for del: 63
[INFO ] Test for del: 64
[INFO ] Test for del: 68
[INFO ] Test for del: 72
[INFO ] Test for del: 73
[INFO ] Test for del: 74
[INFO ] Test for del: 78
[INFO ] Test for del: 7f
[INFO ] Test for del: 80
[INFO ] Test for del: 84
[INFO ] Test for del: 94
[INFO ] Test for del: 95
[INFO ] Test for del: 96
[INFO ] Test for del: 97
[INFO ] Test for del: 98
[INFO ] Test for del: 9c
[INFO ] Test for del: a3
[INFO ] Test for del: a4
[INFO ] Test for del: a8
[INFO ] Test for del: b2
[INFO ] Test for del: b3
[INFO ] Test for del: b4
[INFO ] Test for del: b8
[INFO ] Test for del: bf
[INFO ] Test for del: c0
[INFO ] Test for del: c4
[INFO ] Test for del: d1
[INFO ] Test for del: d2
[INFO ] Test for del: d3
[INFO ] Test for del: d4
[INFO ] Test for del: d8
[INFO ] Test for del: df
[INFO ] Test for del: e0
[INFO ] Test for del: e4
[INFO ] Test for del: ee
[INFO ] Test for del: ef
[INFO ] Test for del: f0
[INFO ] Test for del: f4
[INFO ] Test for del: fb
[INFO ] Test for del: fc
[INFO ] Test for del: 100
[INFO ] Test for del: 113
[INFO ] Test for del: 114
[INFO ] Test for del: 115
[INFO ] Test for del: 116
[INFO ] Test for del: 117
[INFO ] Test for del: 118
[INFO ] Test for del: 11c
[INFO ] Test for del: 123
[INFO ] Test for del: 124
[INFO ] Test for del: 128
[INFO ] Test for del: 132
[INFO ] Test for del: 133
[INFO ] Test for del: 134
[INFO ] Test for del: 138
[INFO ] Test for del: 13f
[INFO ] Test for del: 140
[INFO ] Test for del: 144
[INFO ] Test for del: 151
[INFO ] Test for del: 152
[INFO ] Test for del: 153
[INFO ] Test for del: 154
[INFO ] Test for del: 158
[INFO ] Test for del: 15f
[INFO ] Test for del: 160
[INFO ] Test for del: 164
[INFO ] Test for del: 16e
[INFO ] Test for del: 16f
[INFO ] Test for del: 170
[INFO ] Test for del: 174
[INFO ] Test for del: 17b
[INFO ] Test for del: 17c
[INFO ] Test for del: 180
[INFO ] Test for del: 190
[INFO ] Test for del: 191
[INFO ] Test for del: 192
[INFO ] Test for del: 193
[INFO ] Test for del: 194
[INFO ] Test for del: 198
[INFO ] Test for del: 19f
[INFO ] Test for del: 1a0
[INFO ] Test for del: 1a4
[INFO ] Test for del: 1ae
[INFO ] Test for del: 1af
[INFO ] Test for del: 1b0
[INFO ] Test for del: 1b4
[INFO ] Test for del: 1bb
[INFO ] Test for del: 1bc
[INFO ] Test for del: 1c0
[INFO ] Test for del: 1cd
[INFO ] Test for del: 1ce
[INFO ] Test for del: 1cf
[INFO ] Test for del: 1d0
[INFO ] Test for del: 1d4
[INFO ] Test for del: 1db
[INFO ] Test for del: 1dc
[INFO ] Test for del: 1e0
[INFO ] Test for del: 1ea
[INFO ] Test for del: 1eb
[INFO ] Test for del: 1ec
[INFO ] Test for del: 1f0
[INFO ] Test for del: 1f7
[INFO ] Test for del: 1f8
[INFO ] Test for del: 1fc
[INFO ] Waiting for server to die (pid 20315): . done.
[INFO ] NOTICE: Limits on account 0x01234567 changed to 10 soft, 20000 hard.
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] waiting for housekeeping:
[INFO ] ..............................NOTICE: Limits on account 0x01234567 changed to 10 soft, 20 hard.
[INFO ] WARNING: StoreFile command failed: received error StorageLimitExceeded = 11
[INFO ] WARNING: CreateDirectory command failed: received error StorageLimitExceeded = 11
[INFO ] Waiting for server to die (pid 20378): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupctl; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupctl/bbackupctl \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupctl/bbackupctl \
[INFO ] )
[INFO ] gmake[1]: Entering directory `bin/bbackupctl'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupctl\"" -c bbackupctl.cpp -o ../../debug/bin/bbackupctl/bbackupctl.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from bbackupctl.cpp:26:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from bbackupctl.cpp:26:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -L/usr/local/lib -m64 -o ../../debug/bin/bbackupctl/bbackupctl ../../debug/bin/bbackupctl/bbackupctl.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] gmake[1]: Leaving directory `bin/bbackupctl'
[INFO ] ( \
[INFO ] cd ../../bin/bbackupd; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupd/bbackupd \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupd/bbackupd \
[INFO ] )
[INFO ] gmake[1]: Entering directory `bin/bbackupd'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c BackupClientContext.cpp -o ../../debug/bin/bbackupd/BackupClientContext.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c BackupClientDeleteList.cpp -o ../../debug/bin/bbackupd/BackupClientDeleteList.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c BackupClientDirectoryRecord.cpp -o ../../debug/bin/bbackupd/BackupClientDirectoryRecord.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c BackupClientInodeToIDMap.cpp -o ../../debug/bin/bbackupd/BackupClientInodeToIDMap.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c BackupDaemon.cpp -o ../../debug/bin/bbackupd/BackupDaemon.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from BackupDaemon.cpp:74:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from BackupDaemon.cpp:74:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c Win32BackupService.cpp -o ../../debug/bin/bbackupd/Win32BackupService.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c Win32ServiceFunctions.cpp -o ../../debug/bin/bbackupd/Win32ServiceFunctions.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c autogen_ClientException.cpp -o ../../debug/bin/bbackupd/autogen_ClientException.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupd\"" -c bbackupd.cpp -o ../../debug/bin/bbackupd/bbackupd.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -L/usr/local/lib -m64 -o ../../debug/bin/bbackupd/bbackupd ../../debug/bin/bbackupd/BackupClientContext.o ../../debug/bin/bbackupd/BackupClientDeleteList.o ../../debug/bin/bbackupd/BackupClientDirectoryRecord.o ../../debug/bin/bbackupd/BackupClientInodeToIDMap.o ../../debug/bin/bbackupd/BackupDaemon.o ../../debug/bin/bbackupd/Win32BackupService.o ../../debug/bin/bbackupd/Win32ServiceFunctions.o ../../debug/bin/bbackupd/autogen_ClientException.o ../../debug/bin/bbackupd/bbackupd.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] gmake[1]: Leaving directory `bin/bbackupd'
[INFO ] ( \
[INFO ] cd ../../bin/bbackupquery; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupquery/bbackupquery \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupquery/bbackupquery \
[INFO ] )
[INFO ] gmake[1]: Entering directory `bin/bbackupquery'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupquery\"" -c BackupQueries.cpp -o ../../debug/bin/bbackupquery/BackupQueries.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupquery\"" -c CommandCompletion.cpp -o ../../debug/bin/bbackupquery/CommandCompletion.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupquery\"" -c autogen_Documentation.cpp -o ../../debug/bin/bbackupquery/autogen_Documentation.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"bin/bbackupquery\"" -c bbackupquery.cpp -o ../../debug/bin/bbackupquery/bbackupquery.o
[ERROR ] In file included from ../../lib/common/FdGetLine.h:15,
[ERROR ] from bbackupquery.cpp:55:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from bbackupquery.cpp:55:
[ERROR ] ../../lib/common/FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -L/usr/local/lib -m64 -o ../../debug/bin/bbackupquery/bbackupquery ../../debug/bin/bbackupquery/BackupQueries.o ../../debug/bin/bbackupquery/CommandCompletion.o ../../debug/bin/bbackupquery/autogen_Documentation.o ../../debug/bin/bbackupquery/bbackupquery.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] gmake[1]: Leaving directory `bin/bbackupquery'
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] )
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorefix\"" -c _main.cpp -o ../../debug/test/backupstorefix/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorefix\"" -c testbackupstorefix.cpp -o ../../debug/test/backupstorefix/testbackupstorefix.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/backupstorefix/test ../../debug/test/backupstorefix/_main.o ../../debug/test/backupstorefix/testbackupstorefix.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/backupstorefix/t
[INFO ] chmod u+x ../../debug/test/backupstorefix/t
[INFO ] cp _t-gdb ../../debug/test/backupstorefix/t-gdb
[INFO ] chmod u+x ../../debug/test/backupstorefix/t-gdb
[INFO ] TEST: test/backupstorefix
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] NOTICE: Running test backupstorefix in debug mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] Starting server: ../../bin/bbackupd/bbackupd testfiles/bbackupd.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 20532): . done.
[INFO ] WARNING: Spurious file backup/01234567/randomfile found
[INFO ] ERROR: Expected raidfile backup/01234567/info does not exist
[INFO ] WARNING: Exception thrown: RaidFileException(RaidFileDoesntExist) at RaidFileRead.cpp(1029)
[INFO ] WARNING: Load of existing store info failed, regenerating.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Finished checking store account ID 0x01234567: 2 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 114 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] WARNING: Spurious file backup/01234567/randomfile found, deleting
[INFO ] ERROR: Expected raidfile backup/01234567/info does not exist
[INFO ] WARNING: Exception thrown: RaidFileException(RaidFileDoesntExist) at RaidFileRead.cpp(1029)
[INFO ] WARNING: Load of existing store info failed, regenerating.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Finished checking store account ID 0x01234567: 2 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 114 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Object 0x48 is unattached.
[INFO ] WARNING: Object 0x48 is unattached, and is a patch. Deleting, cannot reliably recover.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: BlocksInCurrentFiles changed from 228 to 226
[INFO ] WARNING: NumFiles changed from 114 to 113
[INFO ] WARNING: Finished checking store account ID 0x01234567: 3 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 113 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] WARNING: Object 0x48 is unattached.
[INFO ] WARNING: Object 0x48 is unattached, and is a patch. Deleting, cannot reliably recover.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: BlocksInCurrentFiles changed from 228 to 226
[INFO ] WARNING: NumFiles changed from 114 to 113
[INFO ] WARNING: Finished checking store account ID 0x01234567: 3 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 113 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Directory ID 0x9 references object 0x41 which does not exist.
[INFO ] WARNING: Directory ID 0xb has bad structure
[INFO ] WARNING: Directory ID 0xb has wrong size for object 0x4a
[INFO ] WARNING: Directory ID 0x11 has wrong container ID.
[INFO ] WARNING: Object 0x37 is unattached.
[INFO ] WARNING: Missing directory 0x7 could be recreated.
[INFO ] WARNING: Object 0x38 is unattached.
[INFO ] WARNING: BlocksUsed changed from 284 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 226 to 220
[INFO ] WARNING: BlocksInDirectories changed from 56 to 54
[INFO ] WARNING: NumFiles changed from 113 to 110
[INFO ] WARNING: NumDirectories changed from 28 to 27
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] TRACE: Entry 0x4b: Remove because ID already seen
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 110 (of which old files: 0, deleted files: 0), directories: 27
[INFO ] WARNING: Directory ID 0x9 references object 0x41 which does not exist.
[INFO ] WARNING: Fixing directory ID 0x9
[INFO ] WARNING: Directory ID 0xb has bad structure
[INFO ] WARNING: Directory ID 0xb has wrong size for object 0x4a
[INFO ] WARNING: Fixing directory ID 0xb
[INFO ] WARNING: Directory ID 0x11 has wrong container ID.
[INFO ] WARNING: Object 0x37 is unattached.
[INFO ] WARNING: Recreating missing directory 0x7
[INFO ] WARNING: Object 0x38 is unattached.
[INFO ] WARNING: BlocksUsed changed from 284 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 226 to 220
[INFO ] WARNING: BlocksInDirectories changed from 56 to 54
[INFO ] WARNING: NumFiles changed from 113 to 110
[INFO ] WARNING: NumDirectories changed from 28 to 27
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] TRACE: Entry 0x4b: Remove because ID already seen
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 110 (of which old files: 0, deleted files: 0), directories: 27
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Corrupted file backup/01234567/00/01/o01 found
[INFO ] WARNING: Directory ID 0x1c references object 0x6f which is already contained.
[INFO ] WARNING: Object 0x62 is unattached.
[INFO ] WARNING: Missing directory 0x11 could be recreated.
[INFO ] WARNING: Object 0x63 is unattached.
[INFO ] WARNING: Object 0x64 is unattached.
[INFO ] WARNING: Object 0x65 is unattached.
[INFO ] WARNING: Object 0x66 is unattached.
[INFO ] WARNING: Object 0x67 is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 220 to 212
[INFO ] WARNING: NumFiles changed from 110 to 106
[INFO ] WARNING: NumDirectories changed from 27 to 26
[INFO ] WARNING: Finished checking store account ID 0x01234567: 11 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 106 (of which old files: 0, deleted files: 0), directories: 26
[INFO ] WARNING: Corrupted file backup/01234567/00/01/o01 found, deleting
[INFO ] WARNING: Directory ID 0x1c references object 0x6f which is already contained.
[INFO ] WARNING: Fixing directory ID 0x1c
[INFO ] WARNING: Object 0x62 is unattached.
[INFO ] WARNING: Recreating missing directory 0x11
[INFO ] WARNING: Object 0x63 is unattached.
[INFO ] WARNING: Object 0x64 is unattached.
[INFO ] WARNING: Object 0x65 is unattached.
[INFO ] WARNING: Object 0x66 is unattached.
[INFO ] WARNING: Object 0x67 is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 220 to 212
[INFO ] WARNING: NumFiles changed from 110 to 106
[INFO ] WARNING: NumDirectories changed from 27 to 26
[INFO ] WARNING: Finished checking store account ID 0x01234567: 11 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 106 (of which old files: 0, deleted files: 0), directories: 26
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Object 0x15 is unattached.
[INFO ] WARNING: Object 0x6d is unattached.
[INFO ] WARNING: BlocksUsed changed from 278 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 212 to 222
[INFO ] WARNING: BlocksInDirectories changed from 54 to 50
[INFO ] WARNING: NumFiles changed from 106 to 111
[INFO ] WARNING: NumDirectories changed from 26 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] WARNING: Object 0x15 is unattached.
[INFO ] WARNING: Lost and found dir has name lost+found0
[INFO ] WARNING: Object 0x6d is unattached.
[INFO ] WARNING: BlocksUsed changed from 278 to 276
[INFO ] WARNING: BlocksInCurrentFiles changed from 212 to 222
[INFO ] WARNING: BlocksInDirectories changed from 54 to 52
[INFO ] WARNING: NumFiles changed from 106 to 111
[INFO ] WARNING: NumDirectories changed from 26 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] WARNING: A lost+found directory was created in the account root.
[INFO ] This contains files and directories which could not be matched to existing directories.
[INFO ] bbackupd will delete this directory in a few days time.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: Exception thrown: CommonException(StreamableMemBlockIncompleteRead) at StreamableMemBlock.cpp(274)
[INFO ] WARNING: Corrupted file backup/01234567/03/o01 found
[INFO ] WARNING: Exception thrown: BackupStoreException(CouldntReadEntireStructureFromStream) at BackupStoreFilename.cpp(191)
[INFO ] WARNING: Corrupted file backup/01234567/00/02/01/o00 found
[INFO ] WARNING: Directory ID 0x10 references object 0x60 which does not exist.
[INFO ] WARNING: Directory ID 0x15 has wrong container ID.
[INFO ] WARNING: File ID 0x6d has different container ID, probably moved
[INFO ] WARNING: Object 0x55 is unattached.
[INFO ] WARNING: Missing directory 0xd could be recreated.
[INFO ] WARNING: Object 0x56 is unattached.
[INFO ] WARNING: Object 0x57 is unattached.
[INFO ] WARNING: LastObjectIDUsed changed from 142 to 143
[INFO ] WARNING: BlocksUsed changed from 276 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 222 to 216
[INFO ] WARNING: BlocksInDirectories changed from 52 to 50
[INFO ] WARNING: NumFiles changed from 111 to 108
[INFO ] WARNING: NumDirectories changed from 24 to 25
[INFO ] WARNING: Finished checking store account ID 0x01234567: 12 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 108 (of which old files: 0, deleted files: 0), directories: 25
[INFO ] WARNING: Exception thrown: CommonException(StreamableMemBlockIncompleteRead) at StreamableMemBlock.cpp(274)
[INFO ] WARNING: Corrupted file backup/01234567/03/o01 found, deleting
[INFO ] WARNING: Exception thrown: BackupStoreException(CouldntReadEntireStructureFromStream) at BackupStoreFilename.cpp(191)
[INFO ] WARNING: Corrupted file backup/01234567/00/02/01/o00 found, deleting
[INFO ] WARNING: Directory ID 0x10 references object 0x60 which does not exist.
[INFO ] WARNING: Fixing directory ID 0x10
[INFO ] WARNING: Directory ID 0x15 has wrong container ID.
[INFO ] WARNING: File ID 0x6d has different container ID, probably moved
[INFO ] WARNING: Object 0x55 is unattached.
[INFO ] WARNING: Recreating missing directory 0xd
[INFO ] WARNING: Object 0x56 is unattached.
[INFO ] WARNING: Object 0x57 is unattached.
[INFO ] WARNING: LastObjectIDUsed changed from 142 to 143
[INFO ] WARNING: BlocksUsed changed from 276 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 222 to 216
[INFO ] WARNING: BlocksInDirectories changed from 52 to 50
[INFO ] WARNING: NumFiles changed from 111 to 108
[INFO ] WARNING: NumDirectories changed from 24 to 25
[INFO ] WARNING: Finished checking store account ID 0x01234567: 12 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 108 (of which old files: 0, deleted files: 0), directories: 25
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] ERROR: Have file as root directory. This is bad.
[INFO ] WARNING: Corrupted file backup/01234567/o01 found
[INFO ] WARNING: File ID 0x6d has different container ID, probably moved
[INFO ] WARNING: Root directory doesn't exist
[INFO ] WARNING: Object 0x2 is unattached.
[INFO ] WARNING: Object 0x8f is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 216 to 222
[INFO ] WARNING: NumFiles changed from 108 to 111
[INFO ] WARNING: NumDirectories changed from 25 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] ERROR: Have file as root directory. This is bad.
[INFO ] WARNING: Corrupted file backup/01234567/o01 found, deleting
[INFO ] WARNING: File ID 0x6d has different container ID, probably moved
[INFO ] WARNING: Root directory doesn't exist
[INFO ] WARNING: Object 0x2 is unattached.
[INFO ] WARNING: Lost and found dir has name lost+found0
[INFO ] WARNING: Object 0x8f is unattached.
[INFO ] WARNING: BlocksUsed changed from 274 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 216 to 222
[INFO ] WARNING: BlocksInDirectories changed from 50 to 54
[INFO ] WARNING: NumFiles changed from 108 to 111
[INFO ] WARNING: NumDirectories changed from 25 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] WARNING: A lost+found directory was created in the account root.
[INFO ] This contains files and directories which could not be matched to existing directories.
[INFO ] bbackupd will delete this directory in a few days time.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0x8c
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] === Delete store info, add random file
[INFO ] === Delete an entry for an object from dir, change that object to be a patch, check it's deleted
[INFO ] === Delete directory, change container ID of another, duplicate entry in dir, spurious file size, delete file
[INFO ] === Modify the obj ID of dir, delete dir with no members, add extra reference to a file
[INFO ] === Orphan files and dirs without being recoverable
[INFO ] === Corrupt file and dir
[INFO ] === Overwrite root with a file
[INFO ] Waiting for server to die (pid 20525): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] )
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorepatch\"" -c _main.cpp -o ../../debug/test/backupstorepatch/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorepatch\"" -c testbackupstorepatch.cpp -o ../../debug/test/backupstorepatch/testbackupstorepatch.o
[ERROR ] testbackupstorepatch.cpp: In function `int test(int, const char**)':
[ERROR ] testbackupstorepatch.cpp:425: warning: long long int format, int64_t arg (arg 2)
[ERROR ] testbackupstorepatch.cpp:498: warning: unused variable 'startDisc'
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/backupstorepatch/test ../../debug/test/backupstorepatch/_main.o ../../debug/test/backupstorepatch/testbackupstorepatch.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/backupstorepatch/t
[INFO ] chmod u+x ../../debug/test/backupstorepatch/t
[INFO ] cp _t-gdb ../../debug/test/backupstorepatch/t-gdb
[INFO ] chmod u+x ../../debug/test/backupstorepatch/t-gdb
[INFO ] TEST: test/backupstorepatch
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/backupstorepatch/testfiles
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] NOTICE: Running test backupstorepatch in debug mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] ID 3, completely different: no
[INFO ] ID 4, completely different: no
[INFO ] ID 5, completely different: no
[INFO ] ID 6, completely different: no
[INFO ] ID 7, completely different: no
[INFO ] ID 8, completely different: yes
[INFO ] ID 9, completely different: no
[INFO ] ID 10, completely different: no
[INFO ] ID 11, completely different: no
[INFO ] r=0, f=0
[INFO ] r=0, f=1
[INFO ] r=0, f=2
[INFO ] r=0, f=3
[INFO ] r=0, f=4
[INFO ] r=0, f=5
[INFO ] r=0, f=6
[INFO ] r=0, f=7
[INFO ] r=0, f=8
[INFO ] r=0, f=9
[INFO ] ................................
[INFO ] r=1, f=0
[INFO ] r=1, f=1
[INFO ] r=1, f=2
[INFO ] r=1, f=3
[INFO ] r=1, f=4
[INFO ] r=1, f=5
[INFO ] r=1, f=6
[INFO ] r=1, f=7
[INFO ] r=1, f=8
[INFO ] r=1, f=9
[INFO ] ....
[INFO ] r=2, f=0
[INFO ] r=2, f=1
[INFO ] r=2, f=2
[INFO ] r=2, f=3
[INFO ] r=2, f=4
[INFO ] r=2, f=5
[INFO ] r=2, f=6
[INFO ] r=2, f=7
[INFO ] r=2, f=8
[INFO ] r=2, f=9
[INFO ] ................................
[INFO ] r=3, f=0
[INFO ] r=3, f=1
[INFO ] r=3, f=2
[INFO ] r=3, f=3
[INFO ] r=3, f=4
[INFO ] r=3, f=5
[INFO ] r=3, f=6
[INFO ] r=3, f=7
[INFO ] r=3, f=8
[INFO ] r=3, f=9
[INFO ] ....
[INFO ] r=4, f=0
[INFO ] r=4, f=1
[INFO ] r=4, f=2
[INFO ] r=4, f=3
[INFO ] r=4, f=4
[INFO ] r=4, f=5
[INFO ] r=4, f=6
[INFO ] r=4, f=7
[INFO ] r=4, f=8
[INFO ] r=4, f=9
[INFO ] ....
[INFO ] r=5, f=0
[INFO ] r=5, f=1
[INFO ] r=5, f=2
[INFO ] r=5, f=3
[INFO ] r=5, f=4
[INFO ] r=5, f=5
[INFO ] r=5, f=6
[INFO ] r=5, f=7
[INFO ] r=5, f=8
[INFO ] r=5, f=9
[INFO ] ....
[INFO ] r=6, f=0
[INFO ] r=6, f=1
[INFO ] r=6, f=2
[INFO ] r=6, f=3
[INFO ] r=6, f=4
[INFO ] r=6, f=5
[INFO ] r=6, f=6
[INFO ] r=6, f=7
[INFO ] r=6, f=8
[INFO ] r=6, f=9
[INFO ] ....
[INFO ] r=7, f=0
[INFO ] r=7, f=1
[INFO ] r=7, f=2
[INFO ] r=7, f=3
[INFO ] r=7, f=4
[INFO ] r=7, f=5
[INFO ] r=7, f=6
[INFO ] r=7, f=7
[INFO ] r=7, f=8
[INFO ] r=7, f=9
[INFO ] Waiting for server to die (pid 20692): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c _main.cpp -o ../../debug/test/backupdiff/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c difftestfiles.cpp -o ../../debug/test/backupdiff/difftestfiles.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c testbackupdiff.cpp -o ../../debug/test/backupdiff/testbackupdiff.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/backupdiff/test ../../debug/test/backupdiff/_main.o ../../debug/test/backupdiff/difftestfiles.o ../../debug/test/backupdiff/testbackupdiff.o ../../debug/lib/backupclient/backupclient.a ../../debug/lib/backupstore/backupstore.a ../../debug/lib/server/server.a ../../debug/lib/raidfile/raidfile.a ../../debug/lib/crypto/crypto.a ../../debug/lib/compress/compress.a ../../qdbm/libqdbm.a ../../debug/lib/common/common.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/backupdiff/t
[INFO ] chmod u+x ../../debug/test/backupdiff/t
[INFO ] cp _t-gdb ../../debug/test/backupdiff/t-gdb
[INFO ] chmod u+x ../../debug/test/backupdiff/t-gdb
[INFO ] TEST: test/backupdiff
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/backupdiff/testfiles
[INFO ] NOTICE: Running test backupdiff in debug mode...
[INFO ] Time taken: 6 seconds
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/intercept; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/intercept/intercept.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/intercept/intercept.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupctl; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupctl/bbackupctl \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupctl/bbackupctl \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupquery; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupquery/bbackupquery \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupquery/bbackupquery \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbstored/bbstored \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupd; \
[INFO ] gmake -q NODEPS=1 ../../debug/bin/bbackupd/bbackupd \
[INFO ] || gmake NODEPS=1 ../../debug/bin/bbackupd/bbackupd \
[INFO ] )
[ERROR ] gmake: *** No rule to make target `../../debug/test/bbackupd/../../bin/bbstored/BackupCommands.o', needed by `../../debug/test/bbackupd/test'. Stop.
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q NODEPS=1 libqdbm.a \
[INFO ] || gmake NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/httpserver; \
[INFO ] gmake -q NODEPS=1 ../../debug/lib/httpserver/httpserver.a \
[INFO ] || gmake NODEPS=1 ../../debug/lib/httpserver/httpserver.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/httpserver'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPQueryDecoder.cpp -o ../../debug/lib/httpserver/HTTPQueryDecoder.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPRequest.cpp -o ../../debug/lib/httpserver/HTTPRequest.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPRequest.cpp:22:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPRequest.cpp:22:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPResponse.cpp -o ../../debug/lib/httpserver/HTTPResponse.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPResponse.cpp:16:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPResponse.cpp:16:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPServer.cpp -o ../../debug/lib/httpserver/HTTPServer.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPServer.cpp:17:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPServer.cpp:17:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c S3Client.cpp -o ../../debug/lib/httpserver/S3Client.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c S3Simulator.cpp -o ../../debug/lib/httpserver/S3Simulator.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c autogen_HTTPException.cpp -o ../../debug/lib/httpserver/autogen_HTTPException.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c cdecode.cpp -o ../../debug/lib/httpserver/cdecode.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c cencode.cpp -o ../../debug/lib/httpserver/cencode.o
[INFO ] (echo -n > ../../debug/lib/httpserver/httpserver.a; rm ../../debug/lib/httpserver/httpserver.a)
[INFO ] ar cq ../../debug/lib/httpserver/httpserver.a ../../debug/lib/httpserver/HTTPQueryDecoder.o ../../debug/lib/httpserver/HTTPRequest.o ../../debug/lib/httpserver/HTTPResponse.o ../../debug/lib/httpserver/HTTPServer.o ../../debug/lib/httpserver/S3Client.o ../../debug/lib/httpserver/S3Simulator.o ../../debug/lib/httpserver/autogen_HTTPException.o ../../debug/lib/httpserver/cdecode.o ../../debug/lib/httpserver/cencode.o
[INFO ] ranlib ../../debug/lib/httpserver/httpserver.a
[INFO ] gmake[1]: Leaving directory `lib/httpserver'
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/httpserver\"" -c _main.cpp -o ../../debug/test/httpserver/_main.o
[INFO ] g++ -I/usr/local/include -g -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/httpserver\"" -c testhttpserver.cpp -o ../../debug/test/httpserver/testhttpserver.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from testhttpserver.cpp:27:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testhttpserver.cpp:27:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../debug/test/httpserver/test ../../debug/test/httpserver/_main.o ../../debug/test/httpserver/testhttpserver.o ../../debug/lib/httpserver/httpserver.a ../../debug/lib/server/server.a ../../debug/lib/common/common.a ../../qdbm/libqdbm.a ../../debug/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../debug/test/httpserver/t
[INFO ] chmod u+x ../../debug/test/httpserver/t
[INFO ] cp _t-gdb ../../debug/test/httpserver/t-gdb
[INFO ] chmod u+x ../../debug/test/httpserver/t-gdb
[INFO ] TEST: test/httpserver
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at testfiles/testrequests.pl line 3.
[INFO ] BEGIN failed--compilation aborted at testfiles/testrequests.pl line 3.
[INFO ] ERROR: **** TEST FAILURE: Condition [::system("perl testfiles/testrequests.pl") == 0] failed at testhttpserver.cpp:154
[INFO ] ERROR: Failed to write to socket: Broken pipe (32)
[INFO ] NOTICE: Running test httpserver in debug mode...
[INFO ] Starting server: ./test server testfiles/httpserver.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 20894): . done.
[INFO ] WARNING: Failed to open file: testfiles/nonexist: No such file or directory (2)
[INFO ] WARNING: Exception thrown: CommonException(OSFileOpenError) at FileStream.cpp(84)
[INFO ] Starting server: ./test s3server testfiles/s3simulator.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 20902): . done.
[INFO ] FAILED: 1 tests failed (first at testhttpserver.cpp:154)
[INFO ] --------
[INFO ] common: FAILED: 1 tests failed (first at testcommon.cpp:346)
[INFO ] crypto: PASSED
[INFO ] compress: PASSED
[INFO ] raidfile: FAILED: Exception caught: RaidFile OSError
[INFO ] basicserver: PASSED
[INFO ] backupstore: PASSED
[INFO ] backupstorefix: PASSED
[INFO ] backupstorepatch: PASSED
[INFO ] backupdiff: PASSED
[INFO ] bbackupd: make failed
[INFO ] httpserver: FAILED: 1 tests failed (first at testhttpserver.cpp:154)
[INFO ] One or more tests have failed. Please check the following common causes:
[INFO ] * Check that no instances of bbstored or bbackupd are already running
[INFO ] on this machine.
[INFO ] * Make sure there isn't a firewall blocking incoming or outgoing connections
[INFO ] on port 2201.
[INFO ] * Check that there is sufficient space in the filesystem that the tests
[INFO ] are being run from (at least 1 GB free).
[INFO ] * The backupdiff test fails if it takes too long, so it's sensitive to
[INFO ] the speed of the host and your connection to it.
[INFO ] After checking all the above, if you still have problems please contact
[INFO ] us on the mailing list, boxbackup at boxbackup.org. Thanks!
[INFO ] ==> Debug tests complete
[INFO ] ==> Debug tests permission cleanup
[INFO ] (cd bin/bbackupd; make -D RELEASE)
[INFO ] [CXX] emu
[INFO ] [CXX] getopt_long
[INFO ] [AR] win32
[INFO ] [RANLIB] win32
[INFO ] [CXX] BoxException
[INFO ] [CXX] BoxTime
[INFO ] [CXX] BoxTimeToText
[INFO ] [CXX] BufferedStream
[INFO ] [CXX] CollectInBufferStream
[INFO ] [CXX] Configuration
[INFO ] [CXX] ConversionString
[INFO ] [CXX] DebugAssertFailed
[INFO ] [CXX] DebugMemLeakFinder
[INFO ] [CXX] DebugPrintf
[INFO ] [CXX] EventWatchFilesystemObject
[INFO ] [CXX] ExcludeList
[INFO ] [CXX] FdGetLine
[INFO ] [CXX] FileStream
[INFO ] [CXX] IOStream
[INFO ] [CXX] IOStreamGetLine
[INFO ] [CXX] InvisibleTempFileStream
[INFO ] [CXX] Logging
[INFO ] [CXX] MemBlockStream
[INFO ] [CXX] NamedLock
[INFO ] [CXX] PartialReadStream
[INFO ] [CXX] PathUtils
[INFO ] [CXX] ReadGatherStream
[INFO ] [CXX] ReadLoggingStream
[INFO ] [CXX] StreamableMemBlock
[INFO ] [CXX] Test
[INFO ] [CXX] Timer
[ERROR ] Timer.cpp: In static member function 'static void Timers::Cleanup()':
[ERROR ] Timer.cpp:86: warning: unused variable 'result'
[INFO ] [CXX] UnixUser
[INFO ] [CXX] Utils
[INFO ] [CXX] WaitForEvent
[INFO ] [CXX] ZeroStream
[INFO ] [CXX] autogen_CommonException
[INFO ] [CXX] autogen_ConversionException
[INFO ] [AR] common
[INFO ] [RANLIB] common
[INFO ] [CXX] CompressStream
[INFO ] [CXX] autogen_CompressException
[INFO ] [AR] compress
[INFO ] [RANLIB] compress
[INFO ] [CXX] CipherAES
[INFO ] [CXX] CipherBlowfish
[INFO ] [CXX] CipherContext
[INFO ] [CXX] CipherDescription
[INFO ] [CXX] MD5Digest
[INFO ] [CXX] Random
[INFO ] [CXX] RollingChecksum
[INFO ] [CXX] autogen_CipherException
[INFO ] [AR] crypto
[INFO ] [RANLIB] crypto
[INFO ] [CXX] Daemon
[INFO ] [CXX] LocalProcessStream
[INFO ] [CXX] Protocol
[INFO ] [CXX] ProtocolObject
[INFO ] [CXX] ProtocolUncertainStream
[INFO ] [CXX] SSLLib
[INFO ] [CXX] ServerControl
[INFO ] [CXX] Socket
[INFO ] [CXX] SocketStream
[INFO ] [CXX] SocketStreamTLS
[INFO ] [CXX] TLSContext
[INFO ] [CXX] WinNamedPipeStream
[INFO ] [CXX] autogen_ConnectionException
[INFO ] [CXX] autogen_ServerException
[INFO ] [AR] server
[INFO ] [RANLIB] server
[INFO ] [CXX] BackupClientCryptoKeys
[INFO ] [CXX] BackupClientFileAttributes
[INFO ] [CXX] BackupClientMakeExcludeList
[INFO ] [CXX] BackupClientRestore
[INFO ] [CXX] BackupDaemonConfigVerify
[INFO ] [CXX] BackupStoreDirectory
[INFO ] [CXX] BackupStoreFile
[ERROR ] BackupStoreFile.cpp: In static member function 'static void BackupStoreFile::DecodeFile(IOStream&, const char*, int, const BackupClientFileAttributes*)':
[ERROR ] BackupStoreFile.cpp:304: warning: unused variable 'drained'
[INFO ] [CXX] BackupStoreFileCmbDiff
[INFO ] [CXX] BackupStoreFileCmbIdx
[INFO ] [CXX] BackupStoreFileCombine
[INFO ] [CXX] BackupStoreFileCryptVar
[INFO ] [CXX] BackupStoreFileDiff
[INFO ] [CXX] BackupStoreFileEncodeStream
[INFO ] [CXX] BackupStoreFileRevDiff
[INFO ] [CXX] BackupStoreFilename
[INFO ] [CXX] BackupStoreFilenameClear
[INFO ] [CXX] BackupStoreObjectDump
[INFO ] [CXX] autogen_BackupProtocolClient
[INFO ] [CXX] autogen_BackupStoreException
[INFO ] [AR] backupclient
[INFO ] [RANLIB] backupclient
[INFO ] [CXX] BackupClientContext
[INFO ] [CXX] BackupClientDeleteList
[INFO ] [CXX] BackupClientDirectoryRecord
[INFO ] [CXX] BackupClientInodeToIDMap
[INFO ] [CXX] BackupDaemon
[INFO ] [CXX] Win32BackupService
[INFO ] [CXX] Win32ServiceFunctions
[INFO ] [CXX] autogen_ClientException
[INFO ] [CXX] bbackupd
[INFO ] [LINK] bbackupd
[INFO ] mkdir -p parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] cp -p release/bin/bbackupd/bbackupd parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] (cd bin/bbackupquery; make -D RELEASE)
[INFO ] `../../release/lib/win32/win32.a' is up to date.
[INFO ] `../../release/lib/common/common.a' is up to date.
[INFO ] `../../release/lib/compress/compress.a' is up to date.
[INFO ] `../../release/lib/crypto/crypto.a' is up to date.
[INFO ] `../../release/lib/server/server.a' is up to date.
[INFO ] `../../release/lib/backupclient/backupclient.a' is up to date.
[INFO ] [CXX] BackupQueries
[INFO ] [CXX] autogen_Documentation
[INFO ] [CXX] bbackupquery
[INFO ] [LINK] bbackupquery
[INFO ] mkdir -p parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] cp -p release/bin/bbackupquery/bbackupquery parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] (cd bin/bbackupctl; make -D RELEASE)
[INFO ] `../../release/lib/win32/win32.a' is up to date.
[INFO ] `../../release/lib/common/common.a' is up to date.
[INFO ] `../../release/lib/compress/compress.a' is up to date.
[INFO ] `../../release/lib/crypto/crypto.a' is up to date.
[INFO ] `../../release/lib/server/server.a' is up to date.
[INFO ] `../../release/lib/backupclient/backupclient.a' is up to date.
[INFO ] [CXX] bbackupctl
[INFO ] [LINK] bbackupctl
[INFO ] mkdir -p parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] cp -p release/bin/bbackupctl/bbackupctl parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] mkdir -p parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] cp -p bin/bbackupd/bbackupd-config parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] mkdir -p parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] cp -p LICENSE.txt parcels/boxbackup-trunk_2481-backup-client-freebsd7.2
[INFO ] make -C docs man/bbackupd.8.gz
[INFO ] xsltproc -o man/bbackupd.8 docbook/bb-man.xsl docbook/bbackupd.xml
[ERROR ] warning: failed to load external entity "docbook/bb-man.xsl"
[ERROR ] cannot parse docbook/bb-man.xsl
[INFO ] *** Error code 4
[INFO ] Stop in docs.
[INFO ] *** Error code 1
[INFO ] Stop in .
[INFO ] U .
[INFO ] Checked out revision 2480.
Step: tests-release
Errors: Executing perl failed (error code 1)
Log:
[INFO ] ==> Release tests start
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/common\"" -c _main.cpp -o ../../release/test/common/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/common\"" -c testcommon.cpp -o ../../release/test/common/testcommon.o
[ERROR ] In file included from ../../lib/common/FdGetLine.h:15,
[ERROR ] from testcommon.cpp:18:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testcommon.cpp:18:
[ERROR ] ../../lib/common/FdGetLine.h:26: warning: `class FdGetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testcommon.cpp:22:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/common/test ../../release/test/common/_main.o ../../release/test/common/testcommon.o ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/common/t
[INFO ] chmod u+x ../../release/test/common/t
[INFO ] cp _t-gdb ../../release/test/common/t-gdb
[INFO ] chmod u+x ../../release/test/common/t-gdb
[INFO ] TEST: test/common
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] WARNING: Failed to open file: testfiles/tempfile: No such file or directory (2)
[INFO ] WARNING: Failed to open file: testfiles/tempfile: No such file or directory (2)
[INFO ] ERROR: **** TEST FAILURE: Condition [t1.HasExpired()] failed at testcommon.cpp:346
[INFO ] ERROR: FileHandleGuard: failed to open file 'testfiles/DOESNTEXIST': No such file or directory (2)
[INFO ] ERROR: Missing configuration key: not exist
[INFO ] ERROR: Error verifying configuration: <root>.TOPlevel (key) is missing.
[INFO ] ERROR: Error in Configuration::LoadInto: Unexpected start block in test1
[INFO ] ERROR: Error in Configuration::LoadInto: Root level has close block -- forgot to terminate subblock?
[INFO ] ERROR: Error in Configuration::LoadInto: Block subconfig2 wasn't started correctly (no '{' on line of it's own)
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.bing (key) multi value not allowed (duplicated key?).
[INFO ] ERROR: Error in Configuration::LoadInto: Invalid configuration key: = invalid thing here!
[INFO ] ERROR: Error in Configuration::LoadInto: File ended without terminating all subblocks
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ERROR: Error verifying configuration: test1.subconfig.carrots (key) is missing.
[INFO ] ERROR: Error verifying configuration: test1.subconfig3.NOTEXPECTED (key) is not a known key. Check spelling and placement.
[INFO ] ERROR: Error verifying configuration: <root>.test1.otherthing (block) is missing.
[INFO ] ERROR: Error verifying configuration: <root>.test1.* (block) is missing (a block must be present).
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ERROR: Error verifying configuration: <root>.BoolTrue1 (key) is not a valid boolean value.
[INFO ] WARNING: Failed to open lockfile: testfiles/non-exist/lock
[INFO ] ERROR: Invalid regular expression: [:not_valid: [ ] imbalance or syntax error
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] WARNING: Exclude entry ends in path separator, will never match: /foo/
[INFO ] NOTICE: Running test common in release mode...
[INFO ] expected |First line| got |First line|
[INFO ] expected |Second line| got |Second line|
[INFO ] expected |Third| got |Third|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |sdf hjjk| got |sdf hjjk|
[INFO ] expected || got ||
[INFO ] expected |test| got |test|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected || got ||
[INFO ] expected |nice line| got |nice line|
[INFO ] expected |fish| got |fish|
[INFO ] expected || got ||
[INFO ] expected |ping| got |ping|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |First line| got |First line|
[INFO ] expected |Second line| got |Second line|
[INFO ] expected |Third| got |Third|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |sdf hjjk| got |sdf hjjk|
[INFO ] expected || got ||
[INFO ] expected |test| got |test|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected |test#not comment| got |test#not comment|
[INFO ] expected || got ||
[INFO ] expected |nice line| got |nice line|
[INFO ] expected |fish| got |fish|
[INFO ] expected || got ||
[INFO ] expected |ping| got |ping|
[INFO ] expected || got ||
[INFO ] expected || got ||
[INFO ] expected |Nothing| got |Nothing|
[INFO ] expected |Nothing| got |Nothing|
[INFO ] (testfiles/config2.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.TOPlevel (key) is missing.
[INFO ] ------
[INFO ] (testfiles/config3.txt) Error msg is:
[INFO ] ------
[INFO ] Unexpected start block in test1
[INFO ] ------
[INFO ] (testfiles/config4.txt) Error msg is:
[INFO ] ------
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ------
[INFO ] (testfiles/config5.txt) Error msg is:
[INFO ] ------
[INFO ] Block subconfig2 wasn't started correctly (no '{' on line of it's own)
[INFO ] Root level has close block -- forgot to terminate subblock?
[INFO ] ------
[INFO ] (testfiles/config6.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.bing (key) multi value not allowed (duplicated key?).
[INFO ] ------
[INFO ] (testfiles/config7.txt) Error msg is:
[INFO ] ------
[INFO ] Invalid configuration key: = invalid thing here!
[INFO ] ------
[INFO ] (testfiles/config8.txt) Error msg is:
[INFO ] ------
[INFO ] File ended without terminating all subblocks
[INFO ] ------
[INFO ] (testfiles/config9.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9b.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9c.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig2.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config9d.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.carrots (key) is not a valid integer.
[INFO ] ------
[INFO ] (testfiles/config10.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig.carrots (key) is missing.
[INFO ] ------
[INFO ] (testfiles/config11.txt) Error msg is:
[INFO ] ------
[INFO ] test1.subconfig3.NOTEXPECTED (key) is not a known key. Check spelling and placement.
[INFO ] ------
[INFO ] (testfiles/config12.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ------
[INFO ] (testfiles/config13.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.test1.* (block) is missing (a block must be present).
[INFO ] <root>.test1.otherthing (block) is missing.
[INFO ] ------
[INFO ] (testfiles/config16.txt) Error msg is:
[INFO ] ------
[INFO ] <root>.BoolTrue1 (key) is not a valid boolean value.
[INFO ] ------
[INFO ] FAILED: 1 tests failed (first at testcommon.cpp:346)
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/crypto\"" -c _main.cpp -o ../../release/test/crypto/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/crypto -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/crypto\"" -c testcrypto.cpp -o ../../release/test/crypto/testcrypto.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/crypto/test ../../release/test/crypto/_main.o ../../release/test/crypto/testcrypto.o ../../release/lib/crypto/crypto.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/crypto/t
[INFO ] chmod u+x ../../release/test/crypto/t
[INFO ] cp _t-gdb ../../release/test/crypto/t-gdb
[INFO ] chmod u+x ../../release/test/crypto/t-gdb
[INFO ] TEST: test/crypto
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/crypto/testfiles
[INFO ] NOTICE: Running test crypto in release mode...
[INFO ] Blowfish...
[INFO ] AES...
[INFO ] Misc...
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/compress\"" -c _main.cpp -o ../../release/test/compress/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/compress -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/compress\"" -c testcompress.cpp -o ../../release/test/compress/testcompress.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/compress/test ../../release/test/compress/_main.o ../../release/test/compress/testcompress.o ../../release/lib/compress/compress.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/compress/t
[INFO ] chmod u+x ../../release/test/compress/t
[INFO ] cp _t-gdb ../../release/test/compress/t-gdb
[INFO ] chmod u+x ../../release/test/compress/t-gdb
[INFO ] TEST: test/compress
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/compress/testfiles
[INFO ] NOTICE: Running test compress in release mode...
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/intercept; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/intercept/intercept.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/intercept/intercept.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/intercept'
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/intercept\"" -c intercept.cpp -o ../../release/lib/intercept/intercept.o
[INFO ] (echo -n > ../../release/lib/intercept/intercept.a; rm ../../release/lib/intercept/intercept.a)
[INFO ] ar cq ../../release/lib/intercept/intercept.a ../../release/lib/intercept/intercept.o
[INFO ] ranlib ../../release/lib/intercept/intercept.a
[INFO ] gmake[1]: Leaving directory `lib/intercept'
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/raidfile\"" -c _main.cpp -o ../../release/test/raidfile/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../lib/intercept -I../../lib/raidfile -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/raidfile\"" -c testraidfile.cpp -o ../../release/test/raidfile/testraidfile.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/raidfile/test ../../release/test/raidfile/_main.o ../../release/test/raidfile/testraidfile.o ../../release/lib/raidfile/raidfile.a ../../release/lib/intercept/intercept.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/raidfile/t
[INFO ] chmod u+x ../../release/test/raidfile/t
[INFO ] cp _t-gdb ../../release/test/raidfile/t-gdb
[INFO ] chmod u+x ../../release/test/raidfile/t-gdb
[INFO ] TEST: test/raidfile
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] ERROR: Attempted to delete object write1 which has 1 references
[INFO ] ERROR: Attempted to modify object write1, which has no references
[INFO ] ERROR: Attempted to modify object write1, which has 2 references
[INFO ] ERROR: **** TEST FAILURE: Condition [pread->Read(buffer, 1024) == 1024] failed at testraidfile.cpp:733
[INFO ] ERROR: **** TEST FAILURE: Condition [pread->Read(buffer, 512) == 512] failed at testraidfile.cpp:738
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.Read(testbuff, 256) == 256] failed at testraidfile.cpp:187
[INFO ] ERROR: **** TEST FAILURE: Condition [readstream3.GetPosition() == pos] failed at testraidfile.cpp:189
[INFO ] ERROR: **** TEST FAILURE: Condition [::memcmp(((char*)data) + seekpos[p], testbuff, 256) == 0] failed at testraidfile.cpp:190
[INFO ] ERROR: Expected raidfile doesnt-exist does not exist
[INFO ] ERROR: Opening 0 damage in normal mode, but parity file doesn't exist
[INFO ] ERROR: Attempting to open RAID file 0 damage in recovery mode (stripe 2 present)
[INFO ] ERROR: Attempting to open RAID file 0 testdd in recovery mode (stripe 1 present)
[INFO ] WARNING: Exception thrown: RaidFileException(OSError) (Failed to read parity RaidFile: testfiles/0_2/testdd.rf: No such file or directory (2)) at RaidFileRead.cpp(1274)
[INFO ] NOTICE: Running test raidfile in release mode...
[INFO ] FAILED: Exception caught: RaidFile OSError (Error when accessing an underlying file. Check file permissions allow files to be read and written in the configured raid directories.)
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c TestCommands.cpp -o ../../release/test/basicserver/TestCommands.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c TestContext.cpp -o ../../release/test/basicserver/TestContext.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c _main.cpp -o ../../release/test/basicserver/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c autogen_TestProtocolClient.cpp -o ../../release/test/basicserver/autogen_TestProtocolClient.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c autogen_TestProtocolServer.cpp -o ../../release/test/basicserver/autogen_TestProtocolServer.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/basicserver\"" -c testbasicserver.cpp -o ../../release/test/basicserver/testbasicserver.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from testbasicserver.cpp:24:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testbasicserver.cpp:24:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/basicserver/test ../../release/test/basicserver/TestCommands.o ../../release/test/basicserver/TestContext.o ../../release/test/basicserver/_main.o ../../release/test/basicserver/autogen_TestProtocolClient.o ../../release/test/basicserver/autogen_TestProtocolServer.o ../../release/test/basicserver/testbasicserver.o ../../release/lib/server/server.a ../../release/lib/common/common.a ../../qdbm/libqdbm.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/basicserver/t
[INFO ] chmod u+x ../../release/test/basicserver/t
[INFO ] cp _t-gdb ../../release/test/basicserver/t-gdb
[INFO ] chmod u+x ../../release/test/basicserver/t-gdb
[INFO ] TEST: test/basicserver
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] NOTICE: Running test basicserver in release mode...
[INFO ] Starting server: ./test --test-daemon-args= srv1 testfiles/srv1.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 23198): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv2 testfiles/srv2.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 23202): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv3 testfiles/srv3.conf
[INFO ] Waiting for server to start: done.
[INFO ] Connected to 'SERVER'
[INFO ] Connected to 'SERVER'
[INFO ] Connected to 'SERVER'
[INFO ] Waiting for server to die (pid 23209): . done.
[INFO ] Starting server: ./test --test-daemon-args= srv4 testfiles/srv4.conf
[INFO ] Waiting for server to start: done.
[INFO ] stream is fixed size
[INFO ] stream is uncertain size
[INFO ] stream is fixed size
[INFO ] stream is uncertain size
[INFO ] Waiting for server to die (pid 23216): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstore\"" -c _main.cpp -o ../../release/test/backupstore/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstore\"" -c testbackupstore.cpp -o ../../release/test/backupstore/testbackupstore.o
[ERROR ] testbackupstore.cpp: In function `void test_everything_deleted(BackupProtocolClient&, int64_t)':
[ERROR ] testbackupstore.cpp:440: warning: long long unsigned int format, int64_t arg (arg 2)
[ERROR ] testbackupstore.cpp: In function `void set_refcount(int64_t, uint32_t)':
[ERROR ] testbackupstore.cpp:481: warning: comparison between signed and unsigned integer expressions
[ERROR ] testbackupstore.cpp: In function `int64_t create_test_data_subdirs(BackupProtocolClient&, int64_t, const char*, int, BackupStoreRefCountDatabase&)':
[ERROR ] testbackupstore.cpp:524: warning: long long unsigned int format, int64_t arg (arg 3)
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/backupstore/test ../../release/test/backupstore/../../bin/bbstored/HousekeepStoreAccount.o ../../release/test/backupstore/_main.o ../../release/test/backupstore/testbackupstore.o ../../release/lib/backupclient/backupclient.a ../../release/lib/backupstore/backupstore.a ../../release/lib/server/server.a ../../release/lib/raidfile/raidfile.a ../../release/lib/crypto/crypto.a ../../release/lib/compress/compress.a ../../qdbm/libqdbm.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/backupstore/t
[INFO ] chmod u+x ../../release/test/backupstore/t
[INFO ] cp _t-gdb ../../release/test/backupstore/t-gdb
[INFO ] chmod u+x ../../release/test/backupstore/t-gdb
[INFO ] TEST: test/backupstore
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] WARNING: Login command failed: received error BadLogin = 3
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] WARNING: Reference count of object 0x1 not found in database, added with 1 references
[INFO ] WARNING: Login command failed: received error CannotLockStoreForWriting = 4
[INFO ] WARNING: GetFile command failed: received error DoesNotExistInDirectory = 13
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 1 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 2 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 3 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 4 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 5 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 6 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 7 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 8 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 9 (of which old files: 0, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 10 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 11 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 12 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 13 (of which old files: 1, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 14 (of which old files: 2, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 15 (of which old files: 3, deleted files: 0), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: Failed to lock account for housekeeping, still trying...
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 15 (of which old files: 3, deleted files: 2), directories: 1
[INFO ] NOTICE: Finished checking store account ID 0x01234567: no errors found
[INFO ] WARNING: MoveObject command failed: received error DoesNotExist = 7
[INFO ] WARNING: MoveObject command failed: received error TargetNameExists = 10
[INFO ] NOTICE: Running test backupstore in release mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] testfiles/test0
[INFO ] testfiles/test1
[INFO ] testfiles/test2
[INFO ] testfiles/test3
[INFO ] testfiles/test4
[INFO ] testfiles/test5
[INFO ] testfiles/test6
[INFO ] testfiles/test7
[INFO ] testfiles/test8
[INFO ] testfiles/test9
[INFO ] testfiles/testa
[INFO ] testfiles/testb
[INFO ] testfiles/testc
[INFO ] testfiles/testd
[INFO ] 0
[INFO ] 1
[INFO ] 2
[INFO ] 3
[INFO ] 4
[INFO ] 5
[INFO ] 6
[INFO ] 7
[INFO ] 8
[INFO ] 9
[INFO ] 10
[INFO ] 11
[INFO ] 12
[INFO ] 13
[INFO ] ==== Reading directory using read-only connection
[INFO ] done.
[INFO ] ==== Checking upload using read-only connection
[INFO ] done.
[INFO ] Create subdirs, depth = 6, dirid = 16
[INFO ] Create subdirs, depth = 5, dirid = 17
[INFO ] Create subdirs, depth = 4, dirid = 18
[INFO ] Create subdirs, depth = 3, dirid = 19
[INFO ] Create subdirs, depth = 2, dirid = 1a
[INFO ] Create subdirs, depth = 1, dirid = 1b
[INFO ] Create subdirs, depth = 0, dirid = 1c
[INFO ] Create subdirs, depth = 0, dirid = 20
[INFO ] Create subdirs, depth = 1, dirid = 27
[INFO ] Create subdirs, depth = 0, dirid = 28
[INFO ] Create subdirs, depth = 0, dirid = 2c
[INFO ] Create subdirs, depth = 2, dirid = 36
[INFO ] Create subdirs, depth = 1, dirid = 37
[INFO ] Create subdirs, depth = 0, dirid = 38
[INFO ] Create subdirs, depth = 0, dirid = 3c
[INFO ] Create subdirs, depth = 1, dirid = 43
[INFO ] Create subdirs, depth = 0, dirid = 44
[INFO ] Create subdirs, depth = 0, dirid = 48
[INFO ] Create subdirs, depth = 3, dirid = 55
[INFO ] Create subdirs, depth = 2, dirid = 56
[INFO ] Create subdirs, depth = 1, dirid = 57
[INFO ] Create subdirs, depth = 0, dirid = 58
[INFO ] Create subdirs, depth = 0, dirid = 5c
[INFO ] Create subdirs, depth = 1, dirid = 63
[INFO ] Create subdirs, depth = 0, dirid = 64
[INFO ] Create subdirs, depth = 0, dirid = 68
[INFO ] Create subdirs, depth = 2, dirid = 72
[INFO ] Create subdirs, depth = 1, dirid = 73
[INFO ] Create subdirs, depth = 0, dirid = 74
[INFO ] Create subdirs, depth = 0, dirid = 78
[INFO ] Create subdirs, depth = 1, dirid = 7f
[INFO ] Create subdirs, depth = 0, dirid = 80
[INFO ] Create subdirs, depth = 0, dirid = 84
[INFO ] Create subdirs, depth = 4, dirid = 94
[INFO ] Create subdirs, depth = 3, dirid = 95
[INFO ] Create subdirs, depth = 2, dirid = 96
[INFO ] Create subdirs, depth = 1, dirid = 97
[INFO ] Create subdirs, depth = 0, dirid = 98
[INFO ] Create subdirs, depth = 0, dirid = 9c
[INFO ] Create subdirs, depth = 1, dirid = a3
[INFO ] Create subdirs, depth = 0, dirid = a4
[INFO ] Create subdirs, depth = 0, dirid = a8
[INFO ] Create subdirs, depth = 2, dirid = b2
[INFO ] Create subdirs, depth = 1, dirid = b3
[INFO ] Create subdirs, depth = 0, dirid = b4
[INFO ] Create subdirs, depth = 0, dirid = b8
[INFO ] Create subdirs, depth = 1, dirid = bf
[INFO ] Create subdirs, depth = 0, dirid = c0
[INFO ] Create subdirs, depth = 0, dirid = c4
[INFO ] Create subdirs, depth = 3, dirid = d1
[INFO ] Create subdirs, depth = 2, dirid = d2
[INFO ] Create subdirs, depth = 1, dirid = d3
[INFO ] Create subdirs, depth = 0, dirid = d4
[INFO ] Create subdirs, depth = 0, dirid = d8
[INFO ] Create subdirs, depth = 1, dirid = df
[INFO ] Create subdirs, depth = 0, dirid = e0
[INFO ] Create subdirs, depth = 0, dirid = e4
[INFO ] Create subdirs, depth = 2, dirid = ee
[INFO ] Create subdirs, depth = 1, dirid = ef
[INFO ] Create subdirs, depth = 0, dirid = f0
[INFO ] Create subdirs, depth = 0, dirid = f4
[INFO ] Create subdirs, depth = 1, dirid = fb
[INFO ] Create subdirs, depth = 0, dirid = fc
[INFO ] Create subdirs, depth = 0, dirid = 100
[INFO ] Create subdirs, depth = 5, dirid = 113
[INFO ] Create subdirs, depth = 4, dirid = 114
[INFO ] Create subdirs, depth = 3, dirid = 115
[INFO ] Create subdirs, depth = 2, dirid = 116
[INFO ] Create subdirs, depth = 1, dirid = 117
[INFO ] Create subdirs, depth = 0, dirid = 118
[INFO ] Create subdirs, depth = 0, dirid = 11c
[INFO ] Create subdirs, depth = 1, dirid = 123
[INFO ] Create subdirs, depth = 0, dirid = 124
[INFO ] Create subdirs, depth = 0, dirid = 128
[INFO ] Create subdirs, depth = 2, dirid = 132
[INFO ] Create subdirs, depth = 1, dirid = 133
[INFO ] Create subdirs, depth = 0, dirid = 134
[INFO ] Create subdirs, depth = 0, dirid = 138
[INFO ] Create subdirs, depth = 1, dirid = 13f
[INFO ] Create subdirs, depth = 0, dirid = 140
[INFO ] Create subdirs, depth = 0, dirid = 144
[INFO ] Create subdirs, depth = 3, dirid = 151
[INFO ] Create subdirs, depth = 2, dirid = 152
[INFO ] Create subdirs, depth = 1, dirid = 153
[INFO ] Create subdirs, depth = 0, dirid = 154
[INFO ] Create subdirs, depth = 0, dirid = 158
[INFO ] Create subdirs, depth = 1, dirid = 15f
[INFO ] Create subdirs, depth = 0, dirid = 160
[INFO ] Create subdirs, depth = 0, dirid = 164
[INFO ] Create subdirs, depth = 2, dirid = 16e
[INFO ] Create subdirs, depth = 1, dirid = 16f
[INFO ] Create subdirs, depth = 0, dirid = 170
[INFO ] Create subdirs, depth = 0, dirid = 174
[INFO ] Create subdirs, depth = 1, dirid = 17b
[INFO ] Create subdirs, depth = 0, dirid = 17c
[INFO ] Create subdirs, depth = 0, dirid = 180
[INFO ] Create subdirs, depth = 4, dirid = 190
[INFO ] Create subdirs, depth = 3, dirid = 191
[INFO ] Create subdirs, depth = 2, dirid = 192
[INFO ] Create subdirs, depth = 1, dirid = 193
[INFO ] Create subdirs, depth = 0, dirid = 194
[INFO ] Create subdirs, depth = 0, dirid = 198
[INFO ] Create subdirs, depth = 1, dirid = 19f
[INFO ] Create subdirs, depth = 0, dirid = 1a0
[INFO ] Create subdirs, depth = 0, dirid = 1a4
[INFO ] Create subdirs, depth = 2, dirid = 1ae
[INFO ] Create subdirs, depth = 1, dirid = 1af
[INFO ] Create subdirs, depth = 0, dirid = 1b0
[INFO ] Create subdirs, depth = 0, dirid = 1b4
[INFO ] Create subdirs, depth = 1, dirid = 1bb
[INFO ] Create subdirs, depth = 0, dirid = 1bc
[INFO ] Create subdirs, depth = 0, dirid = 1c0
[INFO ] Create subdirs, depth = 3, dirid = 1cd
[INFO ] Create subdirs, depth = 2, dirid = 1ce
[INFO ] Create subdirs, depth = 1, dirid = 1cf
[INFO ] Create subdirs, depth = 0, dirid = 1d0
[INFO ] Create subdirs, depth = 0, dirid = 1d4
[INFO ] Create subdirs, depth = 1, dirid = 1db
[INFO ] Create subdirs, depth = 0, dirid = 1dc
[INFO ] Create subdiWARNING: Failed to lock account for housekeeping, still trying...
[INFO ] WARNING: Failed to open file: testfiles/0_0/backup/01234567/refcount.db.rfw: No such file or directory (2)
[INFO ] WARNING: Exception thrown: CommonException(OSFileOpenError) at FileStream.cpp(84)
[INFO ] WARNING: Reference count database is missing or corrupted during housekeeping, creating a new one.
[INFO ] rs, depth = 0, dirid = 1e0
[INFO ] Create subdirs, depth = 2, dirid = 1ea
[INFO ] Create subdirs, depth = 1, dirid = 1eb
[INFO ] Create subdirs, depth = 0, dirid = 1ec
[INFO ] Create subdirs, depth = 0, dirid = 1f0
[INFO ] Create subdirs, depth = 1, dirid = 1f7
[INFO ] Create subdirs, depth = 0, dirid = 1f8
[INFO ] Create subdirs, depth = 0, dirid = 1fc
[INFO ] Test for del: 16
[INFO ] Test for del: 17
[INFO ] Test for del: 18
[INFO ] Test for del: 19
[INFO ] Test for del: 1a
[INFO ] Test for del: 1b
[INFO ] Test for del: 1c
[INFO ] Test for del: 20
[INFO ] Test for del: 27
[INFO ] Test for del: 28
[INFO ] Test for del: 2c
[INFO ] Test for del: 36
[INFO ] Test for del: 37
[INFO ] Test for del: 38
[INFO ] Test for del: 3c
[INFO ] Test for del: 43
[INFO ] Test for del: 44
[INFO ] Test for del: 48
[INFO ] Test for del: 55
[INFO ] Test for del: 56
[INFO ] Test for del: 57
[INFO ] Test for del: 58
[INFO ] Test for del: 5c
[INFO ] Test for del: 63
[INFO ] Test for del: 64
[INFO ] Test for del: 68
[INFO ] Test for del: 72
[INFO ] Test for del: 73
[INFO ] Test for del: 74
[INFO ] Test for del: 78
[INFO ] Test for del: 7f
[INFO ] Test for del: 80
[INFO ] Test for del: 84
[INFO ] Test for del: 94
[INFO ] Test for del: 95
[INFO ] Test for del: 96
[INFO ] Test for del: 97
[INFO ] Test for del: 98
[INFO ] Test for del: 9c
[INFO ] Test for del: a3
[INFO ] Test for del: a4
[INFO ] Test for del: a8
[INFO ] Test for del: b2
[INFO ] Test for del: b3
[INFO ] Test for del: b4
[INFO ] Test for del: b8
[INFO ] Test for del: bf
[INFO ] Test for del: c0
[INFO ] Test for del: c4
[INFO ] Test for del: d1
[INFO ] Test for del: d2
[INFO ] Test for del: d3
[INFO ] Test for del: d4
[INFO ] Test for del: d8
[INFO ] Test for del: df
[INFO ] Test for del: e0
[INFO ] Test for del: e4
[INFO ] Test for del: ee
[INFO ] Test for del: ef
[INFO ] Test for del: f0
[INFO ] Test for del: f4
[INFO ] Test for del: fb
[INFO ] Test for del: fc
[INFO ] Test for del: 100
[INFO ] Test for del: 113
[INFO ] Test for del: 114
[INFO ] Test for del: 115
[INFO ] Test for del: 116
[INFO ] Test for del: 117
[INFO ] Test for del: 118
[INFO ] Test for del: 11c
[INFO ] Test for del: 123
[INFO ] Test for del: 124
[INFO ] Test for del: 128
[INFO ] Test for del: 132
[INFO ] Test for del: 133
[INFO ] Test for del: 134
[INFO ] Test for del: 138
[INFO ] Test for del: 13f
[INFO ] Test for del: 140
[INFO ] Test for del: 144
[INFO ] Test for del: 151
[INFO ] Test for del: 152
[INFO ] Test for del: 153
[INFO ] Test for del: 154
[INFO ] Test for del: 158
[INFO ] Test for del: 15f
[INFO ] Test for del: 160
[INFO ] Test for del: 164
[INFO ] Test for del: 16e
[INFO ] Test for del: 16f
[INFO ] Test for del: 170
[INFO ] Test for del: 174
[INFO ] Test for del: 17b
[INFO ] Test for del: 17c
[INFO ] Test for del: 180
[INFO ] Test for del: 190
[INFO ] Test for del: 191
[INFO ] Test for del: 192
[INFO ] Test for del: 193
[INFO ] Test for del: 194
[INFO ] Test for del: 198
[INFO ] Test for del: 19f
[INFO ] Test for del: 1a0
[INFO ] Test for del: 1a4
[INFO ] Test for del: 1ae
[INFO ] Test for del: 1af
[INFO ] Test for del: 1b0
[INFO ] Test for del: 1b4
[INFO ] Test for del: 1bb
[INFO ] Test for del: 1bc
[INFO ] Test for del: 1c0
[INFO ] Test for del: 1cd
[INFO ] Test for del: 1ce
[INFO ] Test for del: 1cf
[INFO ] Test for del: 1d0
[INFO ] Test for del: 1d4
[INFO ] Test for del: 1db
[INFO ] Test for del: 1dc
[INFO ] Test for del: 1e0
[INFO ] Test for del: 1ea
[INFO ] Test for del: 1eb
[INFO ] Test for del: 1ec
[INFO ] Test for del: 1f0
[INFO ] Test for del: 1f7
[INFO ] Test for del: 1f8
[INFO ] Test for del: 1fc
[INFO ] Waiting for server to die (pid 23282): . done.
[INFO ] NOTICE: Limits on account 0x01234567 changed to 10 soft, 20000 hard.
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] waiting for housekeeping:
[INFO ] ..............................NOTICE: Limits on account 0x01234567 changed to 10 soft, 20 hard.
[INFO ] WARNING: StoreFile command failed: received error StorageLimitExceeded = 11
[INFO ] WARNING: CreateDirectory command failed: received error StorageLimitExceeded = 11
[INFO ] Waiting for server to die (pid 23345): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupctl; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupctl/bbackupctl \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupctl/bbackupctl \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupd; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupd/bbackupd \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupd/bbackupd \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupquery; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupquery/bbackupquery \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupquery/bbackupquery \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorefix\"" -c _main.cpp -o ../../release/test/backupstorefix/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbackupctl -I../../bin/bbackupd -I../../bin/bbackupquery -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorefix\"" -c testbackupstorefix.cpp -o ../../release/test/backupstorefix/testbackupstorefix.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/backupstorefix/test ../../release/test/backupstorefix/_main.o ../../release/test/backupstorefix/testbackupstorefix.o ../../release/lib/backupclient/backupclient.a ../../release/lib/backupstore/backupstore.a ../../release/lib/server/server.a ../../release/lib/raidfile/raidfile.a ../../release/lib/crypto/crypto.a ../../release/lib/compress/compress.a ../../qdbm/libqdbm.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/backupstorefix/t
[INFO ] chmod u+x ../../release/test/backupstorefix/t
[INFO ] cp _t-gdb ../../release/test/backupstorefix/t-gdb
[INFO ] chmod u+x ../../release/test/backupstorefix/t-gdb
[INFO ] TEST: test/backupstorefix
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] NOTICE: Running test backupstorefix in release mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: . done.
[INFO ] Starting server: ../../bin/bbackupd/bbackupd testfiles/bbackupd.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 23434): . done.
[INFO ] WARNING: Spurious file backup/01234567/randomfile found
[INFO ] ERROR: Expected raidfile backup/01234567/info does not exist
[INFO ] WARNING: Exception thrown: RaidFileException(RaidFileDoesntExist) at RaidFileRead.cpp(1029)
[INFO ] WARNING: Load of existing store info failed, regenerating.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Finished checking store account ID 0x01234567: 2 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 114 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] WARNING: Spurious file backup/01234567/randomfile found, deleting
[INFO ] ERROR: Expected raidfile backup/01234567/info does not exist
[INFO ] WARNING: Exception thrown: RaidFileException(RaidFileDoesntExist) at RaidFileRead.cpp(1029)
[INFO ] WARNING: Load of existing store info failed, regenerating.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Finished checking store account ID 0x01234567: 2 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 114 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Object 0x88 is unattached.
[INFO ] WARNING: Object 0x88 is unattached, and is a patch. Deleting, cannot reliably recover.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: BlocksInCurrentFiles changed from 228 to 226
[INFO ] WARNING: NumFiles changed from 114 to 113
[INFO ] WARNING: Finished checking store account ID 0x01234567: 3 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 113 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] WARNING: Object 0x88 is unattached.
[INFO ] WARNING: Object 0x88 is unattached, and is a patch. Deleting, cannot reliably recover.
[INFO ] WARNING: Soft limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: Hard limit for account changed to ensure housekeeping doesn't delete files on next run.
[INFO ] WARNING: BlocksInCurrentFiles changed from 228 to 226
[INFO ] WARNING: NumFiles changed from 114 to 113
[INFO ] WARNING: Finished checking store account ID 0x01234567: 3 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 113 (of which old files: 0, deleted files: 0), directories: 28
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Directory ID 0xf has wrong container ID.
[INFO ] WARNING: Directory ID 0x1a references object 0x80 which does not exist.
[INFO ] WARNING: Directory ID 0x1c has bad structure
[INFO ] WARNING: Directory ID 0x1c has wrong size for object 0x89
[INFO ] WARNING: Object 0x6d is unattached.
[INFO ] WARNING: Missing directory 0x15 could be recreated.
[INFO ] WARNING: Object 0x6e is unattached.
[INFO ] WARNING: BlocksUsed changed from 284 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 226 to 220
[INFO ] WARNING: BlocksInDirectories changed from 56 to 54
[INFO ] WARNING: NumFiles changed from 113 to 110
[INFO ] WARNING: NumDirectories changed from 28 to 27
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] TRACE: Entry 0x8a: Remove because ID already seen
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 110 (of which old files: 0, deleted files: 0), directories: 27
[INFO ] WARNING: Directory ID 0xf has wrong container ID.
[INFO ] WARNING: Directory ID 0x1a references object 0x80 which does not exist.
[INFO ] WARNING: Fixing directory ID 0x1a
[INFO ] WARNING: Directory ID 0x1c has bad structure
[INFO ] WARNING: Directory ID 0x1c has wrong size for object 0x89
[INFO ] WARNING: Fixing directory ID 0x1c
[INFO ] WARNING: Object 0x6d is unattached.
[INFO ] WARNING: Recreating missing directory 0x15
[INFO ] WARNING: Object 0x6e is unattached.
[INFO ] WARNING: BlocksUsed changed from 284 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 226 to 220
[INFO ] WARNING: BlocksInDirectories changed from 56 to 54
[INFO ] WARNING: NumFiles changed from 113 to 110
[INFO ] WARNING: NumDirectories changed from 28 to 27
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] TRACE: Entry 0x8a: Remove because ID already seen
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 110 (of which old files: 0, deleted files: 0), directories: 27
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Corrupted file backup/01234567/o0f found
[INFO ] WARNING: Directory ID 0x8 references object 0x28 which is already contained.
[INFO ] WARNING: Object 0x53 is unattached.
[INFO ] WARNING: Missing directory 0xf could be recreated.
[INFO ] WARNING: Object 0x54 is unattached.
[INFO ] WARNING: Object 0x55 is unattached.
[INFO ] WARNING: Object 0x56 is unattached.
[INFO ] WARNING: Object 0x57 is unattached.
[INFO ] WARNING: Object 0x58 is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 220 to 212
[INFO ] WARNING: NumFiles changed from 110 to 106
[INFO ] WARNING: NumDirectories changed from 27 to 26
[INFO ] WARNING: Finished checking store account ID 0x01234567: 11 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 106 (of which old files: 0, deleted files: 0), directories: 26
[INFO ] WARNING: Corrupted file backup/01234567/o0f found, deleting
[INFO ] WARNING: Directory ID 0x8 references object 0x28 which is already contained.
[INFO ] WARNING: Fixing directory ID 0x8
[INFO ] WARNING: Object 0x53 is unattached.
[INFO ] WARNING: Recreating missing directory 0xf
[INFO ] WARNING: Object 0x54 is unattached.
[INFO ] WARNING: Object 0x55 is unattached.
[INFO ] WARNING: Object 0x56 is unattached.
[INFO ] WARNING: Object 0x57 is unattached.
[INFO ] WARNING: Object 0x58 is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 220 to 212
[INFO ] WARNING: NumFiles changed from 110 to 106
[INFO ] WARNING: NumDirectories changed from 27 to 26
[INFO ] WARNING: Finished checking store account ID 0x01234567: 11 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 106 (of which old files: 0, deleted files: 0), directories: 26
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: Object 0xb is unattached.
[INFO ] WARNING: Object 0x48 is unattached.
[INFO ] WARNING: BlocksUsed changed from 278 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 212 to 222
[INFO ] WARNING: BlocksInDirectories changed from 54 to 50
[INFO ] WARNING: NumFiles changed from 106 to 111
[INFO ] WARNING: NumDirectories changed from 26 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] WARNING: Object 0xb is unattached.
[INFO ] WARNING: Lost and found dir has name lost+found0
[INFO ] WARNING: Object 0x48 is unattached.
[INFO ] WARNING: BlocksUsed changed from 278 to 276
[INFO ] WARNING: BlocksInCurrentFiles changed from 212 to 222
[INFO ] WARNING: BlocksInDirectories changed from 54 to 52
[INFO ] WARNING: NumFiles changed from 106 to 111
[INFO ] WARNING: NumDirectories changed from 26 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] WARNING: A lost+found directory was created in the account root.
[INFO ] This contains files and directories which could not be matched to existing directories.
[INFO ] bbackupd will delete this directory in a few days time.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: Exception thrown: CommonException(StreamableMemBlockIncompleteRead) at StreamableMemBlock.cpp(274)
[INFO ] WARNING: Corrupted file backup/01234567/o19 found
[INFO ] WARNING: Exception thrown: BackupStoreException(CouldntReadEntireStructureFromStream) at BackupStoreFilename.cpp(191)
[INFO ] WARNING: Corrupted file backup/01234567/o52 found
[INFO ] WARNING: Directory ID 0xe references object 0x52 which does not exist.
[INFO ] WARNING: Directory ID 0xb has wrong container ID.
[INFO ] WARNING: File ID 0x48 has different container ID, probably moved
[INFO ] WARNING: Object 0x7b is unattached.
[INFO ] WARNING: Missing directory 0x19 could be recreated.
[INFO ] WARNING: Object 0x7c is unattached.
[INFO ] WARNING: Object 0x7d is unattached.
[INFO ] WARNING: LastObjectIDUsed changed from 142 to 143
[INFO ] WARNING: BlocksUsed changed from 276 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 222 to 216
[INFO ] WARNING: BlocksInDirectories changed from 52 to 50
[INFO ] WARNING: NumFiles changed from 111 to 108
[INFO ] WARNING: NumDirectories changed from 24 to 25
[INFO ] WARNING: Finished checking store account ID 0x01234567: 12 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 108 (of which old files: 0, deleted files: 0), directories: 25
[INFO ] WARNING: Exception thrown: CommonException(StreamableMemBlockIncompleteRead) at StreamableMemBlock.cpp(274)
[INFO ] WARNING: Corrupted file backup/01234567/o19 found, deleting
[INFO ] WARNING: Exception thrown: BackupStoreException(CouldntReadEntireStructureFromStream) at BackupStoreFilename.cpp(191)
[INFO ] WARNING: Corrupted file backup/01234567/o52 found, deleting
[INFO ] WARNING: Directory ID 0xe references object 0x52 which does not exist.
[INFO ] WARNING: Fixing directory ID 0xe
[INFO ] WARNING: Directory ID 0xb has wrong container ID.
[INFO ] WARNING: File ID 0x48 has different container ID, probably moved
[INFO ] WARNING: Object 0x7b is unattached.
[INFO ] WARNING: Recreating missing directory 0x19
[INFO ] WARNING: Object 0x7c is unattached.
[INFO ] WARNING: Object 0x7d is unattached.
[INFO ] WARNING: LastObjectIDUsed changed from 142 to 143
[INFO ] WARNING: BlocksUsed changed from 276 to 274
[INFO ] WARNING: BlocksInCurrentFiles changed from 222 to 216
[INFO ] WARNING: BlocksInDirectories changed from 52 to 50
[INFO ] WARNING: NumFiles changed from 111 to 108
[INFO ] WARNING: NumDirectories changed from 24 to 25
[INFO ] WARNING: Finished checking store account ID 0x01234567: 12 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 108 (of which old files: 0, deleted files: 0), directories: 25
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] ERROR: Have file as root directory. This is bad.
[INFO ] WARNING: Corrupted file backup/01234567/o01 found
[INFO ] WARNING: File ID 0x48 has different container ID, probably moved
[INFO ] WARNING: Root directory doesn't exist
[INFO ] WARNING: Object 0x2 is unattached.
[INFO ] WARNING: Object 0x8f is unattached.
[INFO ] WARNING: BlocksInCurrentFiles changed from 216 to 222
[INFO ] WARNING: NumFiles changed from 108 to 111
[INFO ] WARNING: NumDirectories changed from 25 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 7 errors found
[INFO ] WARNING: No changes to the store account have been made.
[INFO ] WARNING: Run again with fix option to fix these errors
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] ERROR: Have file as root directory. This is bad.
[INFO ] WARNING: Corrupted file backup/01234567/o01 found, deleting
[INFO ] WARNING: File ID 0x48 has different container ID, probably moved
[INFO ] WARNING: Root directory doesn't exist
[INFO ] WARNING: Object 0x2 is unattached.
[INFO ] WARNING: Lost and found dir has name lost+found0
[INFO ] WARNING: Object 0x8f is unattached.
[INFO ] WARNING: BlocksUsed changed from 274 to 278
[INFO ] WARNING: BlocksInCurrentFiles changed from 216 to 222
[INFO ] WARNING: BlocksInDirectories changed from 50 to 54
[INFO ] WARNING: NumFiles changed from 108 to 111
[INFO ] WARNING: NumDirectories changed from 25 to 24
[INFO ] WARNING: Finished checking store account ID 0x01234567: 9 errors found
[INFO ] WARNING: You should now use bbackupquery on the client machine to examine the store.
[INFO ] WARNING: A lost+found directory was created in the account root.
[INFO ] This contains files and directories which could not be matched to existing directories.
[INFO ] bbackupd will delete this directory in a few days time.
[INFO ] NOTICE: Will fix errors encountered during checking.
[INFO ] INFO: Checking store account ID 0x01234567...
[INFO ] INFO: Phase 1, check objects...
[INFO ] TRACE: Max dir starting ID is 0
[INFO ] INFO: Phase 2, check directories...
[INFO ] INFO: Phase 3, check root...
[INFO ] INFO: Phase 4, fix unattached objects...
[INFO ] INFO: Phase 5, fix unrecovered inconsistencies...
[INFO ] INFO: Phase 6, regenerate store info...
[INFO ] NOTICE: Total files: 111 (of which old files: 0, deleted files: 0), directories: 24
[INFO ] NOTICE: New store info file written successfully.
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] WARNING: **** BackupStoreFilename encoded with Clear encoding ****
[INFO ] === Delete store info, add random file
[INFO ] === Delete an entry for an object from dir, change that object to be a patch, check it's deleted
[INFO ] === Delete directory, change container ID of another, duplicate entry in dir, spurious file size, delete file
[INFO ] === Modify the obj ID of dir, delete dir with no members, add extra reference to a file
[INFO ] === Orphan files and dirs without being recoverable
[INFO ] === Corrupt file and dir
[INFO ] === Overwrite root with a file
[INFO ] Waiting for server to die (pid 23427): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorepatch\"" -c _main.cpp -o ../../release/test/backupstorepatch/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -I../../bin/bbstoreaccounts -I../../bin/bbstored -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupstorepatch\"" -c testbackupstorepatch.cpp -o ../../release/test/backupstorepatch/testbackupstorepatch.o
[ERROR ] testbackupstorepatch.cpp: In function `int test(int, const char**)':
[ERROR ] testbackupstorepatch.cpp:425: warning: long long int format, int64_t arg (arg 2)
[ERROR ] testbackupstorepatch.cpp:498: warning: unused variable 'startDisc'
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/backupstorepatch/test ../../release/test/backupstorepatch/_main.o ../../release/test/backupstorepatch/testbackupstorepatch.o ../../release/lib/backupclient/backupclient.a ../../release/lib/backupstore/backupstore.a ../../release/lib/server/server.a ../../release/lib/raidfile/raidfile.a ../../release/lib/crypto/crypto.a ../../release/lib/compress/compress.a ../../qdbm/libqdbm.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/backupstorepatch/t
[INFO ] chmod u+x ../../release/test/backupstorepatch/t
[INFO ] cp _t-gdb ../../release/test/backupstorepatch/t-gdb
[INFO ] chmod u+x ../../release/test/backupstorepatch/t-gdb
[INFO ] TEST: test/backupstorepatch
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/backupstorepatch/testfiles
[INFO ] NOTICE: Account 0x01234567 created.
[INFO ] NOTICE: Running test backupstorepatch in release mode...
[INFO ] Starting server: ../../bin/bbstored/bbstored testfiles/bbstored.conf
[INFO ] Waiting for server to start: done.
[INFO ] ID 3, completely different: no
[INFO ] ID 4, completely different: no
[INFO ] ID 5, completely different: no
[INFO ] ID 6, completely different: no
[INFO ] ID 7, completely different: no
[INFO ] ID 8, completely different: yes
[INFO ] ID 9, completely different: no
[INFO ] ID 10, completely different: no
[INFO ] ID 11, completely different: no
[INFO ] r=0, f=0
[INFO ] r=0, f=1
[INFO ] r=0, f=2
[INFO ] r=0, f=3
[INFO ] r=0, f=4
[INFO ] r=0, f=5
[INFO ] r=0, f=6
[INFO ] r=0, f=7
[INFO ] r=0, f=8
[INFO ] r=0, f=9
[INFO ] ....
[INFO ] r=1, f=0
[INFO ] r=1, f=1
[INFO ] r=1, f=2
[INFO ] r=1, f=3
[INFO ] r=1, f=4
[INFO ] r=1, f=5
[INFO ] r=1, f=6
[INFO ] r=1, f=7
[INFO ] r=1, f=8
[INFO ] r=1, f=9
[INFO ] ................................
[INFO ] r=2, f=0
[INFO ] r=2, f=1
[INFO ] r=2, f=2
[INFO ] r=2, f=3
[INFO ] r=2, f=4
[INFO ] r=2, f=5
[INFO ] r=2, f=6
[INFO ] r=2, f=7
[INFO ] r=2, f=8
[INFO ] r=2, f=9
[INFO ] ....
[INFO ] r=3, f=0
[INFO ] r=3, f=1
[INFO ] r=3, f=2
[INFO ] r=3, f=3
[INFO ] r=3, f=4
[INFO ] r=3, f=5
[INFO ] r=3, f=6
[INFO ] r=3, f=7
[INFO ] r=3, f=8
[INFO ] r=3, f=9
[INFO ] ....
[INFO ] r=4, f=0
[INFO ] r=4, f=1
[INFO ] r=4, f=2
[INFO ] r=4, f=3
[INFO ] r=4, f=4
[INFO ] r=4, f=5
[INFO ] r=4, f=6
[INFO ] r=4, f=7
[INFO ] r=4, f=8
[INFO ] r=4, f=9
[INFO ] ....
[INFO ] r=5, f=0
[INFO ] r=5, f=1
[INFO ] r=5, f=2
[INFO ] r=5, f=3
[INFO ] r=5, f=4
[INFO ] r=5, f=5
[INFO ] r=5, f=6
[INFO ] r=5, f=7
[INFO ] r=5, f=8
[INFO ] r=5, f=9
[INFO ] ................................
[INFO ] r=6, f=0
[INFO ] r=6, f=1
[INFO ] r=6, f=2
[INFO ] r=6, f=3
[INFO ] r=6, f=4
[INFO ] r=6, f=5
[INFO ] r=6, f=6
[INFO ] r=6, f=7
[INFO ] r=6, f=8
[INFO ] r=6, f=9
[INFO ] ....
[INFO ] r=7, f=0
[INFO ] r=7, f=1
[INFO ] r=7, f=2
[INFO ] r=7, f=3
[INFO ] r=7, f=4
[INFO ] r=7, f=5
[INFO ] r=7, f=6
[INFO ] r=7, f=7
[INFO ] r=7, f=8
[INFO ] r=7, f=9
[INFO ] Waiting for server to die (pid 23594): . done.
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c _main.cpp -o ../../release/test/backupdiff/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c difftestfiles.cpp -o ../../release/test/backupdiff/difftestfiles.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../lib/common -I../../qdbm -I../../lib/compress -I../../lib/crypto -I../../lib/raidfile -I../../lib/server -I../../lib/backupstore -I../../lib/backupclient -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/backupdiff\"" -c testbackupdiff.cpp -o ../../release/test/backupdiff/testbackupdiff.o
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/backupdiff/test ../../release/test/backupdiff/_main.o ../../release/test/backupdiff/difftestfiles.o ../../release/test/backupdiff/testbackupdiff.o ../../release/lib/backupclient/backupclient.a ../../release/lib/backupstore/backupstore.a ../../release/lib/server/server.a ../../release/lib/raidfile/raidfile.a ../../release/lib/crypto/crypto.a ../../release/lib/compress/compress.a ../../qdbm/libqdbm.a ../../release/lib/common/common.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/backupdiff/t
[INFO ] chmod u+x ../../release/test/backupdiff/t
[INFO ] cp _t-gdb ../../release/test/backupdiff/t-gdb
[INFO ] chmod u+x ../../release/test/backupdiff/t-gdb
[INFO ] TEST: test/backupdiff
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] cp: cannot access ../../../test/backupdiff/testfiles
[INFO ] NOTICE: Running test backupdiff in release mode...
[INFO ] Time taken: 2 seconds
[INFO ] PASSED
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/compress; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/compress/compress.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/crypto; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/crypto/crypto.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/raidfile; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/raidfile/raidfile.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupstore; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupstore/backupstore.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/backupclient; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/backupclient/backupclient.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/intercept; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/intercept/intercept.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/intercept/intercept.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupctl; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupctl/bbackupctl \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupctl/bbackupctl \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupquery; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupquery/bbackupquery \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupquery/bbackupquery \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstoreaccounts; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstoreaccounts/bbstoreaccounts \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbstored; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbstored/bbstored \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../bin/bbackupd; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/bin/bbackupd/bbackupd \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/bin/bbackupd/bbackupd \
[INFO ] )
[ERROR ] gmake: *** No rule to make target `../../release/test/bbackupd/../../bin/bbstored/BackupCommands.o', needed by `../../release/test/bbackupd/test'. Stop.
[INFO ] ( \
[INFO ] cd ../../lib/win32; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/win32/win32.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../qdbm; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 libqdbm.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/common; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/common/common.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/server; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/server/server.a \
[INFO ] )
[INFO ] ( \
[INFO ] cd ../../lib/httpserver; \
[INFO ] gmake -q RELEASE=1 NODEPS=1 ../../release/lib/httpserver/httpserver.a \
[INFO ] || gmake RELEASE=1 NODEPS=1 ../../release/lib/httpserver/httpserver.a \
[INFO ] )
[INFO ] gmake[1]: Entering directory `lib/httpserver'
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPQueryDecoder.cpp -o ../../release/lib/httpserver/HTTPQueryDecoder.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPRequest.cpp -o ../../release/lib/httpserver/HTTPRequest.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPRequest.cpp:22:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPRequest.cpp:22:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPResponse.cpp -o ../../release/lib/httpserver/HTTPResponse.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPResponse.cpp:16:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPResponse.cpp:16:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c HTTPServer.cpp -o ../../release/lib/httpserver/HTTPServer.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from HTTPServer.cpp:17:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from HTTPServer.cpp:17:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c S3Client.cpp -o ../../release/lib/httpserver/S3Client.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c S3Simulator.cpp -o ../../release/lib/httpserver/S3Simulator.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c autogen_HTTPException.cpp -o ../../release/lib/httpserver/autogen_HTTPException.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c cdecode.cpp -o ../../release/lib/httpserver/cdecode.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"lib/httpserver\"" -c cencode.cpp -o ../../release/lib/httpserver/cencode.o
[INFO ] (echo -n > ../../release/lib/httpserver/httpserver.a; rm ../../release/lib/httpserver/httpserver.a)
[INFO ] ar cq ../../release/lib/httpserver/httpserver.a ../../release/lib/httpserver/HTTPQueryDecoder.o ../../release/lib/httpserver/HTTPRequest.o ../../release/lib/httpserver/HTTPResponse.o ../../release/lib/httpserver/HTTPServer.o ../../release/lib/httpserver/S3Client.o ../../release/lib/httpserver/S3Simulator.o ../../release/lib/httpserver/autogen_HTTPException.o ../../release/lib/httpserver/cdecode.o ../../release/lib/httpserver/cencode.o
[INFO ] ranlib ../../release/lib/httpserver/httpserver.a
[INFO ] gmake[1]: Leaving directory `lib/httpserver'
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/httpserver\"" -c _main.cpp -o ../../release/test/httpserver/_main.o
[INFO ] g++ -I/usr/local/include -DBOX_RELEASE_BUILD -O2 -I/usr/local/include -m64 -Wall -Wundef -I../../lib/win32 -I../../qdbm -I../../lib/common -I../../lib/server -I../../lib/httpserver -DBOX_VERSION="\"trunk_2956\"" -DBOX_MODULE="\"test/httpserver\"" -c testhttpserver.cpp -o ../../release/test/httpserver/testhttpserver.o
[ERROR ] In file included from ../../lib/common/IOStreamGetLine.h:15,
[ERROR ] from testhttpserver.cpp:27:
[ERROR ] ../../lib/common/GetLine.h:38: warning: `class GetLine' has virtual functions but non-virtual destructor
[ERROR ] In file included from testhttpserver.cpp:27:
[ERROR ] ../../lib/common/IOStreamGetLine.h:27: warning: `class IOStreamGetLine' has virtual functions but non-virtual destructor
[INFO ] g++ -L/usr/local/lib -L/usr/local/lib -m64 -o ../../release/test/httpserver/test ../../release/test/httpserver/_main.o ../../release/test/httpserver/testhttpserver.o ../../release/lib/httpserver/httpserver.a ../../release/lib/server/server.a ../../release/lib/common/common.a ../../qdbm/libqdbm.a ../../release/lib/win32/win32.a -lcrypto -lssl -lsocket -lnsl -lz -lrt
[INFO ] cp _t ../../release/test/httpserver/t
[INFO ] chmod u+x ../../release/test/httpserver/t
[INFO ] cp _t-gdb ../../release/test/httpserver/t-gdb
[INFO ] chmod u+x ../../release/test/httpserver/t-gdb
[INFO ] TEST: test/httpserver
[INFO ] Killing any running daemons...
[INFO ] Removing old test files...
[INFO ] chmod: WARNING: can't access testfiles
[INFO ] Copying new test files...
[INFO ] Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/perl5/5.8.4/lib/i86pc-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl .) at testfiles/testrequests.pl line 3.
[INFO ] BEGIN failed--compilation aborted at testfiles/testrequests.pl line 3.
[INFO ] ERROR: **** TEST FAILURE: Condition [::system("perl testfiles/testrequests.pl") == 0] failed at testhttpserver.cpp:154
[INFO ] ERROR: Failed to write to socket: Broken pipe (32)
[INFO ] NOTICE: Running test httpserver in release mode...
[INFO ] Starting server: ./test server testfiles/httpserver.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 23795): . done.
[INFO ] WARNING: Failed to open file: testfiles/nonexist: No such file or directory (2)
[INFO ] WARNING: Exception thrown: CommonException(OSFileOpenError) at FileStream.cpp(84)
[INFO ] Starting server: ./test s3server testfiles/s3simulator.conf
[INFO ] Waiting for server to start: done.
[INFO ] Waiting for server to die (pid 23803): . done.
[INFO ] FAILED: 1 tests failed (first at testhttpserver.cpp:154)
[INFO ] --------
[INFO ] common: FAILED: 1 tests failed (first at testcommon.cpp:346)
[INFO ] crypto: PASSED
[INFO ] compress: PASSED
[INFO ] raidfile: FAILED: Exception caught: RaidFile OSError (Error when accessing an underlying file. Check file permissions allow files to be read and written in the configured raid directories.)
[INFO ] basicserver: PASSED
[INFO ] backupstore: PASSED
[INFO ] backupstorefix: PASSED
[INFO ] backupstorepatch: PASSED
[INFO ] backupdiff: PASSED
[INFO ] bbackupd: make failed
[INFO ] httpserver: FAILED: 1 tests failed (first at testhttpserver.cpp:154)
[INFO ] One or more tests have failed. Please check the following common causes:
[INFO ] * Check that no instances of bbstored or bbackupd are already running
[INFO ] on this machine.
[INFO ] * Make sure there isn't a firewall blocking incoming or outgoing connections
[INFO ] on port 2201.
[INFO ] * Check that there is sufficient space in the filesystem that the tests
[INFO ] are being run from (at least 1 GB free).
[INFO ] * The backupdiff test fails if it takes too long, so it's sensitive to
[INFO ] the speed of the host and your connection to it.
[INFO ] After checking all the above, if you still have problems please contact
[INFO ] us on the mailing list, boxbackup at boxbackup.org. Thanks!
[INFO ] ==> Release tests complete
[INFO ] ==> Release tests permission cleanup
[INFO ] checking build system type... x86_64-unknown-freebsd7.2
[INFO ] checking host system type... x86_64-unknown-freebsd7.2
[INFO ] checking target system type... x86_64-unknown-freebsd7.2
[INFO ] checking for g++... g++
[INFO ] checking for C++ compiler default output file name... a.out
[INFO ] checking whether the C++ compiler works... yes
[INFO ] checking whether we are cross compiling... no
[INFO ] checking for suffix of executables...
[INFO ] checking for suffix of object files... o
[INFO ] checking whether we are using the GNU C++ compiler... yes
[INFO ] checking whether g++ accepts -g... yes
[INFO ] checking whether the compiler supports exceptions... yes
[INFO ] checking whether the compiler implements namespaces... yes
[INFO ] checking for perl... /usr/bin/perl
[INFO ] checking for ar... ar
[INFO ] checking for ranlib... ranlib
[INFO ] checking for library containing nanosleep... none required
[INFO ] checking how to run the C++ preprocessor... g++ -E
[INFO ] checking for grep that handles long lines and -e... /usr/bin/grep
[INFO ] checking for egrep... /usr/bin/grep -E
[INFO ] checking for ANSI C header files... yes
[INFO ] checking for sys/types.h... yes
[INFO ] checking for sys/stat.h... yes
[INFO ] checking for stdlib.h... yes
[INFO ] checking for string.h... yes
[INFO ] checking for memory.h... yes
[INFO ] checking for strings.h... yes
[INFO ] checking for inttypes.h... yes
[INFO ] checking for stdint.h... yes
[INFO ] checking for unistd.h... yes
[INFO ] checking zlib.h usability... yes
[INFO ] checking zlib.h presence... yes
[INFO ] checking for zlib.h... yes
[INFO ] checking for zlibVersion in -lz... yes
[INFO ] checking for editline library... no
[INFO ] checking for db.h... 1.0.0
[INFO ] checking for library containing Berkeley DB 1.0.0... none required
[INFO ] configure: no Berkeley DB version 1.x or 4.1 or higher found
[INFO ] checking for library containing gethostbyname... none required
[INFO ] checking for library containing shutdown... none required
[INFO ] checking openssl/ssl.h usability... yes
[INFO ] checking openssl/ssl.h presence... yes
[INFO ] checking for openssl/ssl.h... yes
[INFO ] checking for SSL_read in -lssl... yes
[INFO ] checking for EVP_CipherInit_ex in -lcrypto... yes
[INFO ] checking for dirent.h that defines DIR... yes
[INFO ] checking for library containing opendir... none required
[INFO ] checking for ANSI C header files... (cached) yes
[INFO ] checking for sys/wait.h that is POSIX.1 compatible... yes
[INFO ] checking dlfcn.h usability... yes
[INFO ] checking dlfcn.h presence... yes
[INFO ] checking for dlfcn.h... yes
[INFO ] checking execinfo.h usability... no
[INFO ] checking execinfo.h presence... no
[INFO ] checking for execinfo.h... no
[INFO ] checking getopt.h usability... yes
[INFO ] checking getopt.h presence... yes
[INFO ] checking for getopt.h... yes
[INFO ] checking process.h usability... no
[INFO ] checking process.h presence... no
[INFO ] checking for process.h... no
[INFO ] checking pwd.h usability... yes
[INFO ] checking pwd.h presence... yes
[INFO ] checking for pwd.h... yes
[INFO ] checking signal.h usability... yes
[INFO ] checking signal.h presence... yes
[INFO ] checking for signal.h... yes
[INFO ] checking syslog.h usability... yes
[INFO ] checking syslog.h presence... yes
[INFO ] checking for syslog.h... yes
[INFO ] checking time.h usability... yes
[INFO ] checking time.h presence... yes
[INFO ] checking for time.h... yes
[INFO ] checking cxxabi.h usability... yes
[INFO ] checking cxxabi.h presence... yes
[INFO ] checking for cxxabi.h... yes
[INFO ] checking netinet/in.h usability... yes
[INFO ] checking netinet/in.h presence... yes
[INFO ] checking for netinet/in.h... yes
[INFO ] checking sys/param.h usability... yes
[INFO ] checking sys/param.h presence... yes
[INFO ] checking for sys/param.h... yes
[INFO ] checking sys/socket.h usability... yes
[INFO ] checking sys/socket.h presence... yes
[INFO ] checking for sys/socket.h... yes
[INFO ] checking sys/time.h usability... yes
[INFO ] checking sys/time.h presence... yes
[INFO ] checking for sys/time.h... yes
[INFO ] checking for sys/types.h... (cached) yes
[INFO ] checking for sys/wait.h... (cached) yes
[INFO ] checking sys/uio.h usability... yes
[INFO ] checking sys/uio.h presence... yes
[INFO ] checking for sys/uio.h... yes
[INFO ] checking sys/xattr.h usability... no
[INFO ] checking sys/xattr.h presence... no
[INFO ] checking for sys/xattr.h... no
[INFO ] checking regex.h usability... yes
[INFO ] checking regex.h presence... yes
[INFO ] checking for regex.h... yes
[INFO ] checking for library containing dlsym... none required
[INFO ] checking for u_int8_t... yes
[INFO ] checking for u_int16_t... yes
[INFO ] checking for u_int32_t... yes
[INFO ] checking for u_int64_t... yes
[INFO ] checking for uint8_t... yes
[INFO ] checking for uint16_t... yes
[INFO ] checking for uint32_t... yes
[INFO ] checking for uint64_t... yes
[INFO ] checking for stdbool.h that conforms to C99... no
[INFO ] checking for _Bool... no
[INFO ] checking for an ANSI C-conforming const... yes
[INFO ] checking whether byte ordering is bigendian... no
[INFO ] checking if non-aligned 16 bit word accesses fail... no
[INFO ] checking if non-aligned 32 bit word accesses fail... no
[INFO ] checking if non-aligned 64 bit word accesses fail... no
[INFO ] checking for uid_t in sys/types.h... yes
[INFO ] checking for mode_t... yes
[INFO ] checking for off_t... yes
[INFO ] checking for pid_t... yes
[INFO ] checking for size_t... yes
[INFO ] checking for struct stat.st_flags... yes
[INFO ] checking for struct stat.st_mtimespec... yes
[INFO ] checking for struct stat.st_atim.tv_nsec... no
[INFO ] checking for struct stat.st_atimensec... no
[INFO ] checking for struct sockaddr_in.sin_len... yes
[INFO ] checking for DIR.d_fd... no
[INFO ] checking for DIR.dd_fd... yes
[INFO ] checking whether INFTIM is declared... yes
[INFO ] checking whether SO_PEERCRED is declared... no
[INFO ] checking whether O_BINARY is declared... no
[INFO ] checking ucred.h usability... no
[INFO ] checking ucred.h presence... no
[INFO ] checking for ucred.h... no
[INFO ] checking for getpeerucred... no
[INFO ] checking whether optreset is declared... yes
[INFO ] checking whether dirfd is declared... yes
[INFO ] checking whether time.h and sys/time.h may both be included... yes
[INFO ] checking whether struct tm is in sys/time.h or time.h... time.h
[INFO ] checking for struct dirent.d_type... yes
[INFO ] checking whether struct dirent.d_type is valid... no
[INFO ] checking for special C compiler options needed for large files... no
[INFO ] checking for _FILE_OFFSET_BITS value needed for large files... no
[INFO ] checking for pre-processor pragma defines... no
[INFO ] checking sys/endian.h usability... yes
[INFO ] checking sys/endian.h presence... yes
[INFO ] checking for sys/endian.h... yes
[INFO ] checking asm/byteorder.h usability... no
[INFO ] checking asm/byteorder.h presence... no
[INFO ] checking for asm/byteorder.h... no
[INFO ] checking for htobe64... yes
[INFO ] checking for "/dev/urandom"... yes
[INFO ] checking for getmntent... no
[INFO ] checking for statfs... yes
[INFO ] checking for sys/param.h... (cached) yes
[INFO ] checking for mntent.h... no
[INFO ] checking for sys/mnttab.h... no
[INFO ] checking for sys/mount.h... yes
[INFO ] checking for struct statfs.f_mntonname... yes
[INFO ] checking for struct statvfs.f_mntonname... no
[INFO ] checking for struct mntent.mnt_dir... no
[INFO ] checking for struct mnttab.mnt_mountp... no
[INFO ] checking for struct dirent.d_ino... yes
[INFO ] checking for gcc version 3 or later... yes
[INFO ] checking whether closedir returns void... no
[INFO ] checking for error_at_line... no
[INFO ] checking return type of signal handlers... void
[INFO ] checking whether lstat dereferences a symlink specified with a trailing slash... no
[INFO ] checking whether stat accepts an empty string... no
[INFO ] checking for getpeereid... yes
[INFO ] checking for lchown... yes
[INFO ] checking for setproctitle... yes
[INFO ] checking for getpid... yes
[INFO ] checking for gettimeofday... yes
[INFO ] checking for waitpid... yes
[INFO ] checking for kqueue... yes
[INFO ] checking sys/syscall.h usability... yes
[INFO ] checking sys/syscall.h presence... yes
[INFO ] checking for sys/syscall.h... yes
[INFO ] checking for unistd.h... (cached) yes
[INFO ] checking for syscall... yes
[INFO ] checking for __syscall... yes
[INFO ] checking for __syscall needing definition... no
[INFO ] checking whether syscall lseek requires dummy parameter... no
[INFO ] checking for listxattr... no
[INFO ] checking for llistxattr... no
[INFO ] checking for getxattr... no
[INFO ] checking for lgetxattr... no
[INFO ] checking for setxattr... no
[INFO ] checking for lsetxattr... no
[INFO ] checking whether XATTR_NOFOLLOW is declared... no
[INFO ] checking if we have large file support enabled... yes
[INFO ] checking for flock... yes
[INFO ] checking whether O_EXLOCK is declared... yes
[INFO ] checking whether F_SETLK is declared... yes
[INFO ] configure: creating ./config.status
[INFO ] config.status: creating infrastructure/BoxPlatform.pm
[INFO ] config.status: creating contrib/mac_osx/org.boxbackup.bbackupd.plist
[INFO ] config.status: creating contrib/mac_osx/org.boxbackup.bbstored.plist
[INFO ] config.status: creating contrib/solaris/bbackupd-manifest.xml
[INFO ] config.status: creating contrib/solaris/bbstored-manifest.xml
[INFO ] config.status: creating lib/common/BoxPortsAndFiles.h
[INFO ] config.status: creating test/bbackupd/testfiles/bbackupd.conf
[INFO ] config.status: creating test/bbackupd/testfiles/bbackupd-exclude.conf
[INFO ] config.status: creating test/bbackupd/testfiles/bbackupd-snapshot.conf
[INFO ] config.status: creating test/bbackupd/testfiles/bbackupd-symlink.conf
[INFO ] config.status: creating bin/bbackupd/bbackupd-config
[INFO ] config.status: creating bin/bbackupquery/makedocumentation.pl
[INFO ] config.status: creating bin/bbstored/bbstored-certs
[INFO ] config.status: creating bin/bbstored/bbstored-config
[INFO ] config.status: creating contrib/debian/bbackupd
[INFO ] config.status: creating contrib/debian/bbstored
[INFO ] config.status: creating contrib/redhat/bbackupd
[INFO ] config.status: creating contrib/redhat/bbstored
[INFO ] config.status: creating contrib/suse/bbackupd
[INFO ] config.status: creating contrib/suse/bbstored
[INFO ] config.status: creating contrib/solaris/bbackupd-smf-method
[INFO ] config.status: creating contrib/solaris/bbstored-smf-method
[INFO ] config.status: creating contrib/windows/installer/boxbackup.mpi
[INFO ] config.status: creating infrastructure/makebuildenv.pl
[INFO ] config.status: creating infrastructure/makeparcels.pl
[INFO ] config.status: creating infrastructure/makedistribution.pl
[INFO ] config.status: creating lib/common/makeexception.pl
[INFO ] config.status: creating lib/raidfile/raidfile-config
[INFO ] config.status: creating lib/server/makeprotocol.pl
[INFO ] config.status: creating runtest.pl
[INFO ] config.status: creating test/backupstorefix/testfiles/testbackupstorefix.pl
[INFO ] config.status: creating test/bbackupd/testfiles/extcheck1.pl
[INFO ] config.status: creating test/bbackupd/testfiles/extcheck2.pl
[INFO ] config.status: creating test/bbackupd/testfiles/notifyscript.pl
[INFO ] config.status: creating test/bbackupd/testfiles/syncallowscript.pl
[INFO ] config.status: creating lib/common/BoxConfig.h
[INFO ] Box build environment setup.
[INFO ] Building on 'FreeBSD'.
[INFO ] Seeding autogen code...
[INFO ] Making Server protocol classes from testprotocol.txt...
[INFO ] Making Client protocol classes from testprotocol.txt...
[INFO ] Generating RaidFile exception...
[INFO ] Generating Cipher exception...
[INFO ] Making Client protocol classes from ../../bin/bbstored/backupprotocol.txt...
[INFO ] Generating BackupStore exception...
[INFO ] Generating HTTP exception...
[INFO ] Generating Server exception...
[INFO ] Generating Connection exception...
[INFO ] Generating Common exception...
[INFO ] Generating Conversion exception...
[INFO ] Generating Compress exception...
[INFO ] Making Server protocol classes from backupprotocol.txt...
[INFO ] Generating Client exception...
[INFO ] Creating built-in documentation for bbackupquery...
[INFO ] done
[INFO ] Scanning code...
[INFO ] done
[INFO ] Generating Makefiles...
[INFO ] lib/common
[INFO ] lib/win32
[INFO ] lib/raidfile
[INFO ] lib/crypto
[INFO ] lib/server
[INFO ] lib/compress
[INFO ] lib/intercept
[INFO ] test/common
[INFO ] test/crypto
[INFO ] test/compress
[INFO ] test/raidfile
[INFO ] test/basicserver
[INFO ] lib/backupclient
[INFO ] lib/backupstore
[INFO ] bin/bbackupobjdump
[INFO ] bin/bbstored
[INFO ] bin/bbstoreaccounts
[INFO ] bin/bbackupd
[INFO ] bin/bbackupquery
[INFO ] bin/bbackupctl
[INFO ] test/backupstore
[INFO ] test/backupstorefix
[INFO ] test/backupstorepatch
[INFO ] test/backupdiff
[INFO ] test/bbackupd
[INFO ] lib/httpserver
[INFO ] test/httpserver
[INFO ] Type 'cd <module_dir>; make' to build a module
[INFO ] A summary of the build configuration is below. Box Backup will function
[INFO ] without these features, but will work better where they are present. Refer
[INFO ] to the documentation for more information on each feature.
[INFO ] Regular expressions: yes
[INFO ] Large files: yes
[INFO ] Berkeley DB: no
[INFO ] Readline: no
[INFO ] Extended attributes: no
--
Build URL: <https://www.boxbackup.org/trac/build/Trunk/1757>
Box Backup <http://www.boxbackup.org/>
An open source, completely automatic on-line backup system for UNIX.
More information about the Boxbackup-commit
mailing list