[Box Backup-dev] Tests fail to compile on FreeBSD/i386 6.2

James O'Gorman boxbackup-dev at fluffy.co.uk
Mon Jun 18 11:07:36 BST 2007


On Mon, Jun 18, 2007 at 12:06:57AM +0100, James O'Gorman wrote:
> Hi all,
> 
> I've just checked out the trunk branch to test some changes to the
> FreeBSD port, and when running "make test", all of the tests return with
> "make failed" (this is running everything manually, not from the port).
> 
> I've tried this on a fairly old cluttered build box and a relatively
> clean VMware machine.
> 
> What information can I provide to determine the cause of this
> catastrophic failure?

Having looked again, the errors are all coming from lib/common/Test.h:

../../lib/common/Test.h: In function `int RunCommand(const char*)':
../../lib/common/Test.h:101: error: `string' is not a member of `std'
../../lib/common/Test.h:101: error: expected `;' before "command"
../../lib/common/Test.h:104: error: `command' was not declared in this
scope
../../lib/common/Test.h:104: warning: unused variable 'command'

It looks like Chris' last three commits to trunk (Test.h in particular)
have broken something.

Rev 456 (Ben's last commit) works fine, but with 1102 the configure
falls over and doesn't generate any Makefiles and going up to 1139
produces the above results...

James



More information about the Boxbackup-dev mailing list