From achim+box at qustodium.net Thu Feb 5 15:54:05 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Thu, 05 Feb 2015 16:54:05 +0100 Subject: [Box Backup] Planning to release 1.0 In-Reply-To: <54B7EAB4.5050709@qustodium.net> References: <54B7EAB4.5050709@qustodium.net> Message-ID: <54D3921D.7080209@qustodium.net> Hello again: On 15/01/2015 17:28, Achim J. Latz wrote: > 3) "make test" (or rather: "bsdmake test") also needs some attention > replace "$make_command" in ./runtest.pl with "bsdmake" and the command > works. Result: > > > common: PASSED > crypto: PASSED > compress: PASSED > raidfile: PASSED > basicserver: FAILED: 12 tests failed (first at Test.cpp:207) > backupstore: ./t: line 30: 67808 Abort trap: 6 GLIBCXX_FORCE_NEW=1 > ./_test "$@" > backupstorefix: FAILED: 3 tests failed (first at Test.cpp:256) > backupstorepatch: FAILED: 2 tests failed (first at Test.cpp:256) > backupdiff: PASSED > bbackupd: FAILED: 379 tests failed (first at Test.cpp:256) > httpserver: FAILED: 3 tests failed (first at Test.cpp:207) I checked "sudo make test" under Ubuntu Precise 12.04.05 (all updated, SVN r3523), and get errors like this (perhaps path-related, "No such file or directory"?): ERROR: BlocksUsed changed from 272 to 276 ERROR: BlocksInCurrentFiles changed from 216 to 222 ERROR: BlocksInDirectories changed from 50 to 54 ERROR: NumCurrentFiles changed from 108 to 111 ERROR: NumDirectories changed from 26 to 24 INFO: New store info file written successfully. WARNING: Finished checking store account ID 0x01234567: 9 errors found WARNING: You should now use bbackupquery on the client machine to examine the store. WARNING: A lost+found directory was created in the account root. This contains files and directories which could not be matched to existing directories. bbackupd will delete this directory in a few days time. ERROR: **** TEST FAILURE: Condition [::system("/usr/bin/perl" " testfiles/testbackupstorefix.pl reroot 6") == 0] failed at testbackupstorefix.cpp:979 Waiting for server to die (pid 46731): . done. FAILED: 11 tests failed (first at testbackupstorefix.cpp:788) `../../release/test/backupstorepatch/_test' is up to date. TEST: test/backupstorepatch Removing old test files... Copying new test files... cp: ../../../test/backupstorepatch/testfiles: No such file or directory NOTICE: Running test backupstorepatch in release mode... NOTICE: Account 0x01234567 created. or this: WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! WARNING: Network operation started with no timeout! ................................ ERROR: Expected <0> but found <2> ERROR: **** TEST FAILURE: RaidFileUtil::RaidFileExists( rfd, filenameOut) != RaidFileUtil::NoFile at testbackupstorepatch.cpp:508 ERROR: **** TEST FAILURE: Condition [en->GetDependsNewer() == test_files[f].DepNewer] failed at testbackupstorepatch.cpp:513 ERROR: **** TEST FAILURE: Condition [!test_files[f].HasBeenDeleted] failed at testbackupstorepatch.cpp:512 ERROR: **** TEST FAILURE: Condition [en->GetDependsOlder() == test_files[f].DepOlder] failed at testbackupstorepatch.cpp:514 ERROR: Failed to connect to socket (type 1, name localhost, port 22011): Connection refused (61) WARNING: Exception thrown: ConnectionException(SocketConnectError) at SocketStream.cpp(197) FAILED: Exception caught: Connection SocketConnectError (Probably a network issue between client and server, bad hostname, or server not running.): `../../release/test/backupdiff/_test' is up to date. TEST: test/backupdiff Removing old test files... Copying new test files... cp: ../../../test/backupdiff/testfiles: No such file or directory NOTICE: Running test backupdiff in release mode... Time taken: 1 seconds PASSED `../../release/test/bbackupd/_test' is up to date. Any ideas? Cheers, Achim From james at netinertia.co.uk Sun Feb 8 13:29:57 2015 From: james at netinertia.co.uk (James O'Gorman) Date: Sun, 8 Feb 2015 13:29:57 +0000 Subject: [Box Backup] boxbackup.org SSL change Message-ID: <20150208132956.GN83419@netinertia.co.uk> Hi all, The SSL certificate used by the web server on boxbackup.org expired recently. Rather than renewing with StartSSL, I've moved the domain over to CloudFlare to put the site behind the CDN and get SSL with it. The SSL certificate with the CloudFlare Free plan only supports SNI. Hopefully everyone is using a modern-enough browser that this won't be an issue, but please let me know if you have any issues. Anyone checking out the source code with Subversion will have to ensure it is linked against a recent OpenSSL (good practice anyway, given recent OpenSSL issues), otherwise you will receive an error like this: svn: E175002: Unable to connect to a repository at URL 'https://www.boxbackup.org/svn/box/trunk' svn: E175002: OPTIONS of 'https://www.boxbackup.org/svn/box/trunk': SSL handshake failed: SSL error: sslv3 alert handshake failure (https://www.boxbackup.org) James From achim+box at qustodium.net Sun Feb 8 22:28:41 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Sun, 08 Feb 2015 23:28:41 +0100 Subject: [Box Backup] Planning to release 1.0 In-Reply-To: <54D3921D.7080209@qustodium.net> References: <54B7EAB4.5050709@qustodium.net> <54D3921D.7080209@qustodium.net> Message-ID: <54D7E319.1030000@qustodium.net> Same error for "make test" on Ubuntu 14.04, perhaps a typo in the makefile? cp _t ../../release/test/httpserver/t chmod u+x ../../release/test/httpserver/t cp _t-gdb ../../release/test/httpserver/t-gdb chmod u+x ../../release/test/httpserver/t-gdb make[1]: Leaving directory `/usr/local/src/boxbackup/test/httpserver' TEST: test/httpserver Killing any running daemons... Removing old test files... chmod: cannot access ?testfiles?: No such file or directory Copying new test files... NOTICE: Running test httpserver in release mode... sh: 1: ./test: not found ERROR: **** TEST FAILURE: Condition [RunCommand(rCommandLine) == 0] failed at Test.cpp:207 ERROR: **** TEST FAILURE: Failed to start server: ./test server testfiles/httpserver.conf at Test.cpp:207 ERROR: **** TEST FAILURE: Condition [pid != -1 && pid != 0] failed at testhttpserver.cpp:149 FAILED: 3 tests failed (first at Test.cpp:207) -------- common: PASSED crypto: PASSED compress: PASSED raidfile: PASSED basicserver: FAILED: 12 tests failed (first at Test.cpp:207) backupstore: Aborted backupstorefix: FAILED: 11 tests failed (first at testbackupstorefix.cpp:788) backupstorepatch: FAILED: Exception caught: Connection SocketConnectError (Probably a network issue between client and server, bad hostname, or server not running.): backupdiff: PASSED bbackupd: Aborted httpserver: FAILED: 3 tests failed (first at Test.cpp:207) On 05/02/2015 16:54, Achim J. Latz wrote: > Hello again: > > On 15/01/2015 17:28, Achim J. Latz wrote: >> 3) "make test" (or rather: "bsdmake test") also needs some attention >> replace "$make_command" in ./runtest.pl with "bsdmake" and the command >> works. Result: >> >> >> common: PASSED >> crypto: PASSED >> compress: PASSED >> raidfile: PASSED >> basicserver: FAILED: 12 tests failed (first at Test.cpp:207) >> backupstore: ./t: line 30: 67808 Abort trap: 6 GLIBCXX_FORCE_NEW=1 >> ./_test "$@" >> backupstorefix: FAILED: 3 tests failed (first at Test.cpp:256) >> backupstorepatch: FAILED: 2 tests failed (first at Test.cpp:256) >> backupdiff: PASSED >> bbackupd: FAILED: 379 tests failed (first at Test.cpp:256) >> httpserver: FAILED: 3 tests failed (first at Test.cpp:207) > > > I checked "sudo make test" under Ubuntu Precise 12.04.05 (all updated, > SVN r3523), and get errors like this (perhaps path-related, "No such > file or directory"?): > > ERROR: BlocksUsed changed from 272 to 276 > ERROR: BlocksInCurrentFiles changed from 216 to 222 > ERROR: BlocksInDirectories changed from 50 to 54 > ERROR: NumCurrentFiles changed from 108 to 111 > ERROR: NumDirectories changed from 26 to 24 > INFO: New store info file written successfully. > WARNING: Finished checking store account ID 0x01234567: 9 errors found > WARNING: You should now use bbackupquery on the client machine to > examine the store. > WARNING: A lost+found directory was created in the account root. > This contains files and directories which could not be matched to > existing directories. > bbackupd will delete this directory in a few days time. > ERROR: **** TEST FAILURE: Condition [::system("/usr/bin/perl" " > testfiles/testbackupstorefix.pl reroot 6") == 0] failed at > testbackupstorefix.cpp:979 > Waiting for server to die (pid 46731): . done. > FAILED: 11 tests failed (first at testbackupstorefix.cpp:788) > `../../release/test/backupstorepatch/_test' is up to date. > TEST: test/backupstorepatch > Removing old test files... > Copying new test files... > cp: ../../../test/backupstorepatch/testfiles: No such file or directory > NOTICE: Running test backupstorepatch in release mode... > NOTICE: Account 0x01234567 created. > > > or this: > > > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > WARNING: Network operation started with no timeout! > ................................ > ERROR: Expected <0> but found <2> > ERROR: **** TEST FAILURE: RaidFileUtil::RaidFileExists( rfd, > filenameOut) != RaidFileUtil::NoFile at testbackupstorepatch.cpp:508 > ERROR: **** TEST FAILURE: Condition [en->GetDependsNewer() == > test_files[f].DepNewer] failed at testbackupstorepatch.cpp:513 > ERROR: **** TEST FAILURE: Condition [!test_files[f].HasBeenDeleted] > failed at testbackupstorepatch.cpp:512 > ERROR: **** TEST FAILURE: Condition [en->GetDependsOlder() == > test_files[f].DepOlder] failed at testbackupstorepatch.cpp:514 > ERROR: Failed to connect to socket (type 1, name localhost, port > 22011): Connection refused (61) > WARNING: Exception thrown: ConnectionException(SocketConnectError) at > SocketStream.cpp(197) > FAILED: Exception caught: Connection SocketConnectError (Probably a > network issue between client and server, bad hostname, or server not > running.): > `../../release/test/backupdiff/_test' is up to date. > TEST: test/backupdiff > Removing old test files... > Copying new test files... > cp: ../../../test/backupdiff/testfiles: No such file or directory > NOTICE: Running test backupdiff in release mode... > Time taken: 1 seconds > PASSED > `../../release/test/bbackupd/_test' is up to date. > > > Any ideas? > > Cheers, Achim > _______________________________________________ > Boxbackup mailing list > Boxbackup at boxbackup.org > http://lists.boxbackup.org/mailman/listinfo/boxbackup -- Achim J. Latz, Qustodium Internet Security achim.latz at qustodium.net ? http://www.qustodium.net Data Encryption ? Backup Automatisation ? E-Mail Protection From chris at qwirx.com Sat Feb 14 20:36:12 2015 From: chris at qwirx.com (Chris Wilson) Date: Sat, 14 Feb 2015 20:36:12 +0000 (GMT) Subject: [Box Backup] Planning to release 1.0 In-Reply-To: <54D3921D.7080209@qustodium.net> References: <54B7EAB4.5050709@qustodium.net> <54D3921D.7080209@qustodium.net> Message-ID: Hi Achim, Sorry for the delay in replying. I've just started a new job and I'm finding it difficult to find time for programming as I'm exhausted at the end of the day. It's also an election year and I'll be campaigning and leafleting quite a bit, so you may not see much of me until May. On Thu, 5 Feb 2015, Achim J. Latz wrote: > On 15/01/2015 17:28, Achim J. Latz wrote: >> 3) "make test" (or rather: "bsdmake test") also needs some attention >> replace "$make_command" in ./runtest.pl with "bsdmake" and the command >> works. Result: I haven't run the tests on a mac for a while. I will do that when I have time. Hopefully not too long, but I can't promise. > I checked "sudo make test" under Ubuntu Precise 12.04.05 (all updated, > SVN r3523), and get errors like this (perhaps path-related, "No such > file or directory"?): I'm afraid your extracts are rather too short to enable me to identify the problem. Some output like this is expected: > ERROR: BlocksUsed changed from 272 to 276 because tests do create invalid conditions and check that they can be repaired. > ERROR: **** TEST FAILURE: Condition [::system("/usr/bin/perl" " > testfiles/testbackupstorefix.pl reroot 6") == 0] failed at > testbackupstorefix.cpp:979 The lines saying "TEST FAILURE" and the final exit status of the test are the important things to look out for. But in order to diagnose problems, I really need the complete log file that was generated when the test ran. > Waiting for server to die (pid 46731): . done. > FAILED: 11 tests failed (first at testbackupstorefix.cpp:788) > `../../release/test/backupstorepatch/_test' is up to date. > TEST: test/backupstorepatch > Removing old test files... > Copying new test files... > cp: ../../../test/backupstorepatch/testfiles: No such file or directory > NOTICE: Running test backupstorepatch in release mode... > NOTICE: Account 0x01234567 created. You will see deliberate errors ("WARNING:" and "ERROR:") in test output, because the tests deliberately create error conditions to see how Box Backup copes with them. > WARNING: Network operation started with no timeout! This is a warning that I introduced to help me find and fix places where the Box Backup code performed network operations without timeouts. All of those operations were already there, and I've fixed most of them in Subversion. > ERROR: Expected <0> but found <2> > ERROR: **** TEST FAILURE: RaidFileUtil::RaidFileExists( rfd, filenameOut) > != RaidFileUtil::NoFile at testbackupstorepatch.cpp:508 > ERROR: **** TEST FAILURE: Condition [en->GetDependsNewer() == > test_files[f].DepNewer] failed at testbackupstorepatch.cpp:513 > ERROR: **** TEST FAILURE: Condition [!test_files[f].HasBeenDeleted] failed > at testbackupstorepatch.cpp:512 > ERROR: **** TEST FAILURE: Condition [en->GetDependsOlder() == > test_files[f].DepOlder] failed at testbackupstorepatch.cpp:514 > ERROR: Failed to connect to socket (type 1, name localhost, port 22011): > Connection refused (61) > WARNING: Exception thrown: ConnectionException(SocketConnectError) at > SocketStream.cpp(197) > FAILED: Exception caught: Connection SocketConnectError (Probably a network > issue between client and server, bad hostname, or server not running.): > `../../release/test/backupdiff/_test' is up to date. > TEST: test/backupdiff > Removing old test files... > Copying new test files... > cp: ../../../test/backupdiff/testfiles: No such file or directory > NOTICE: Running test backupdiff in release mode... > Time taken: 1 seconds > PASSED > `../../release/test/bbackupd/_test' is up to date. I'm afraid this doesn't help me because I don't even know what test it was running at the time! Backupdiff? I do see test failures in basicserver that I thought I'd fixed. I'l have a look at those. But not tonight. Cheers, Chris. -- _____ __ _ \ __/ / ,__(_)_ | Chris Wilson Cambs UK | / (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer | \__/_/_/_//_/___/ | We are GNU : free your mind & your software | From achim+box at qustodium.net Wed Feb 18 09:06:06 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Wed, 18 Feb 2015 10:06:06 +0100 Subject: [Box Backup] Planning to release 1.0 In-Reply-To: References: <54B7EAB4.5050709@qustodium.net> <54D3921D.7080209@qustodium.net> Message-ID: <54E455FE.1030704@qustodium.net> Hello Chris: On 14/02/2015 21:36, Chris Wilson wrote: > I'm afraid this doesn't help me because I don't even know what test it > was running at the time! Backupdiff? I just sent you the complete configure, build and test logs for OSX via PM, and later on I will send the Ubuntu ones. Thanks a lot, and enjoy the campaigning! From achim+box at qustodium.net Thu Feb 26 01:02:17 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Thu, 26 Feb 2015 02:02:17 +0100 Subject: [Box Backup] VSS on x64 not working with x86 binaries In-Reply-To: References: <0942d6dc17bcbd1fb38e88a987e7c3bc@localhost> <8b17d46fe39435f51d4eb1f4535ef063@qustodium.net> Message-ID: <54EE7099.2030403@qustodium.net> Hello list: This message/task has stared me in the eye for the last 950 days, but today I finally reply :-D On 20/07/2012 23:38, Chris Wilson wrote: > Sorry, I wasn't aware of the compile problems until now. I think I've > just checked in the necessary fixes. Please could you update and try again? Good news everyone: after a few hours of fighting with the build environment, the code and the dependencies, I just managed to compile a native x64 version under Windows 2012, and it works just fine, including VSS snapshots (still to be confirmed: potential data loss because of int/long mismatch, see below). The following three code changes are necessary, at least according to my notes: 1) lib/backupstore/HousekeepStoreAccount.cpp // otherwise StringCchCatA is not found, but perhaps we don't use it anymore? #ifdef WIN32 #include #endif 2) lib/backupstore/BackupStoreRefCountDatabase.cpp // to prevent error C2589: '(' : illegal token on right side of '::' // at line 349: // ObjectID < std::max(MaxOldObjectId, MaxNewObjectId); // // Alternative: change std::max to max like so: // ObjectID < max(MaxOldObjectId, MaxNewObjectId) ; #ifdef WIN32 #define NOMINMAX #endif 3) I also applied this patch, although I didn't try without it, so it might not be necessary Index: lib/backupstore/BackupStoreCheck.cpp =================================================================== --- lib/backupstore/BackupStoreCheck.cpp (revision 3200) +++ lib/backupstore/BackupStoreCheck.cpp (working copy) @@ -553,8 +553,8 @@ (mFixErrors?rFilename:"")); if(mFixErrors) { - RaidFileWrite write(mDiscSetNumber, rFilename); - write.TransformToRaidStorage(); + RaidFileWrite rfwrite(mDiscSetNumber, rFilename); + rfwrite.TransformToRaidStorage(); } } else if(existance == RaidFileUtil::AsRaidWithMissingReadable) @@ -564,14 +564,14 @@ (mFixErrors?rFilename:"")); if(mFixErrors) { - std::auto_ptr read( + std::auto_ptr rfread( RaidFileRead::Open(mDiscSetNumber, rFilename)); - RaidFileWrite write(mDiscSetNumber, rFilename); - write.Open(true /* overwrite */); - read->CopyStreamTo(write); - read.reset(); - write.Commit(true /* transform to RAID */); + RaidFileWrite rfwrite(mDiscSetNumber, rFilename); + rfwrite.Open(true /* overwrite */); + rfread->CopyStreamTo(rfwrite); + rfread.reset(); + rfwrite.Commit(true /* transform to RAID */); } } } Is there a way to please reflect those changes in the code base? In addition, I believe now would be an excellent time to discuss/address Charles' comments re: 64bit: On 24/10/2011 16:42, Charles Lecklider wrote: > There are lots of problems compiling trunk for Windows x64, many of > which can cause data loss. The root cause of almost all of the problems > is that sizeof(int) == sizeof(long) == 4 on both Windows x86 and x64, > but BB assumes that sizeof(long) == 8 (and in places int too) for x64. Source: Best regards, Achim From achim+box at qustodium.net Thu Feb 26 02:02:59 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Thu, 26 Feb 2015 03:02:59 +0100 Subject: [Box Backup] VSS on x64 not working with x86 binaries In-Reply-To: <54EE7099.2030403@qustodium.net> References: <0942d6dc17bcbd1fb38e88a987e7c3bc@localhost> <8b17d46fe39435f51d4eb1f4535ef063@qustodium.net> <54EE7099.2030403@qustodium.net> Message-ID: <54EE7ED3.9090506@qustodium.net> I just found one small bug/inconsistency probably related to VSS paths: If BackupLocations is defined like this (with a trailing backslash "\"): Path = c:\boxbackup\ the path is not found and the backup for that location fails: [?] INFO: VSS: DoSnapshotSet() status: VSS async operation pending (0x00042309) INFO: VSS: DoSnapshotSet() status: VSS async operation pending (0x00042309) INFO: VSS: DoSnapshotSet() status: VSS async operation finished (0x0004230a) INFO: VSS: waiting for GatherWriterStatus() to complete INFO: VSS: GatherWriterStatus() status: VSS async operation finished (0x00042 30a) INFO: VSS: Location c:\boxbackup\ using snapshot path \\?\GLOBALROOT\Device\H arddiskVolumeShadowCopy1\boxbackup\ INFO: Scanning directory: c:\boxbackup\ INFO: timer CommandSocketPollTimer (0000000002787C70) set for 980 ms WARNING: Failed to list directory: c:\boxbackup\: No such file or directory WARNING: Failed to backup file, see above for details: c:\boxbackup\ INFO: VSS: waiting for BackupComplete() to complete whereas the same path without a trailing backslash works perfectly. IMHO they should both work, no? Cheers, Achim From achim+box at qustodium.net Thu Feb 26 07:26:36 2015 From: achim+box at qustodium.net (Achim J. Latz) Date: Thu, 26 Feb 2015 08:26:36 +0100 Subject: [Box Backup] VSS on x64 not working with x86 binaries In-Reply-To: <54EE7099.2030403@qustodium.net> References: <0942d6dc17bcbd1fb38e88a987e7c3bc@localhost> <8b17d46fe39435f51d4eb1f4535ef063@qustodium.net> <54EE7099.2030403@qustodium.net> Message-ID: <54EECAAC.7080704@qustodium.net> On 26/02/2015 02:02, Achim J. Latz wrote: > In addition, I believe now would be an excellent time to discuss/address > Charles' comments re: 64bit: > > On 24/10/2011 16:42, Charles Lecklider wrote: >> There are lots of problems compiling trunk for Windows x64, many of >> which can cause data loss. The root cause of almost all of the problems >> is that sizeof(int) == sizeof(long) == 4 on both Windows x86 and x64, >> but BB assumes that sizeof(long) == 8 (and in places int too) for x64. > > Source: > I noticed the following compiler warnings, perhaps related? 1>------ Rebuild All started: Project: qdbm, Configuration: Debug x64 ------ 1> myconf.c 1>..\..\..\qdbm\myconf.c(167): warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data 1>..\..\..\qdbm\myconf.c(429): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1> depot.c 1>..\..\..\qdbm\depot.c(359): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(360): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(510): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(540): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(596): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(635): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(1281): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(1393): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(1403): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(1443): warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data 1>..\..\..\qdbm\depot.c(1550): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data 1> Generating Code... 1> qdbm.vcxproj -> C:\boxbackup\boxbackup\infrastructure\msvc\2010\..\..\..\Debug\qdbm.lib [?] 2>..\..\..\lib\server\Daemon.cpp(568): warning C4995: 'sprintf': name was marked as #pragma deprecated 2>..\..\..\lib\server\Daemon.cpp(927): warning C4995: '_vsnprintf': name was marked as #pragma deprecated [?] 2> TLSContext.cpp 2> WinNamedPipeStream.cpp 2> Generating Code... 2>pcre.lib(pcre3d.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in Ws2_32.lib(WS2_32.dll); second definition ignored 2>pcre.lib(pcre3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: regfree already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_regfree already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: regexec already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_regexec already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: regerror already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_regerror already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: regcomp already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_regcomp already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_pcre_stack_malloc already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_pcre_stack_free already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_pcre_malloc already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_pcre_free already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_pcre_callout already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: DllGetVersion already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __imp_DllGetVersion already defined in pcre.lib(pcre3d.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in Ws2_32.lib(WS2_32.dll); second definition ignored 2>pcreposix.lib(pcreposix3d.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>libeay32.lib(LIBEAY32.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in Ws2_32.lib(WS2_32.dll); second definition ignored 2>libeay32.lib(LIBEAY32.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>ssleay32.lib(SSLEAY32.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in Ws2_32.lib(WS2_32.dll); second definition ignored 2>ssleay32.lib(SSLEAY32.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>zdll.lib(zlib1.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in Ws2_32.lib(WS2_32.dll); second definition ignored 2>zdll.lib(zlib1.dll) : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2>DebugMemLeakFinder.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library 2> common.vcxproj -> C:\boxbackup\boxbackup\infrastructure\msvc\2010\..\..\..\Debug\common.lib [?] 9> BackupClientInodeToIDMap.cpp 9> BackupDaemon.cpp 9>c:\program files\microsoft sdks\windows\v7.1\include\msxml.h(7994): warning C4002: too many actual parameters for macro 'open' 9>..\..\..\bin\bbackupd\BackupDaemon.cpp(202): warning C4355: 'this' : used in base member initializer list 9>..\..\..\bin\bbackupd\BackupDaemon.cpp(203): warning C4355: 'this' : used in base member initializer list 9>..\..\..\bin\bbackupd\BackupDaemon.cpp(204): warning C4355: 'this' : used in base member initializer list 9>..\..\..\bin\bbackupd\BackupDaemon.cpp(205): warning C4355: 'this' : used in base member initializer list 10> boxquery.vcxproj -> C:\boxbackup\boxbackup\infrastructure\msvc\2010\..\..\..\Debug\bbackupquery.exe 9> bbackupd.cpp 9>c:\program files\microsoft sdks\windows\v7.1\include\msxml.h(7994): warning C4002: too many actual parameters for macro 'open' 9> Win32BackupService.cpp 9>c:\program files\microsoft sdks\windows\v7.1\include\msxml.h(7994): warning C4002: too many actual parameters for macro 'open' 9> Win32ServiceFunctions.cpp 9> Generating Code... 9> bbackupd.vcxproj -> C:\src\boxbackup\boxbackup\infrastructure\msvc\2010\..\..\..\Debug\bbackupd.exe 9> bbackupd.vcxproj -> C:\src\boxbackup\boxbackup\infrastructure\msvc\2010\..\..\..\Debug\bbackupd.exe