[Box Backup] compile fail

Ben Summers boxbackup@fluffy.co.uk
Sat, 24 Jan 2004 16:36:19 +0000


On 24 Jan 2004, at 00:06, Greg Fitzgerald wrote:

> Hi,
>
> 	Very interested in the backup tool. Great ideas from what i see.
> 	I just tried to compile the software on Gentoo Linux and ran
> 	into some errors.

Your particular version of GCC is less tolerant than mine! In 
lib/common/UnixUser.cpp, edit the line which reads

void UnixUser::ChangeProcessUser(bool Temporary = false)

to

void UnixUser::ChangeProcessUser(bool Temporary)

This is of course, an error on my part. I have changed it for the next 
version, but this sorts things out for this version.


I've found getting things to work on Linux a bit of an experience. I've 
been writing for OpenBSD only for much of the project, and then when I 
decided to open source it, I then had to get it to work on other 
platforms. The infinite varieties of Linux have been entertaining.

Thanks for trying it out -- I look forward to hearing about your 
experiences.

Ben




>
> mkdir install/boxbackup-0.02-backup-client-Linux
> (cd bin/bbackupd; make RELEASE=1)
> make[1]: Entering directory 
> `/mnt/home/gregf/boxbackup-0.02/bin/bbackupd'
> (cd ../../lib/common; make RELEASE=1 NODEPS=1)
> make[2]: Entering directory `/mnt/home/gregf/boxbackup-0.02/lib/common'
> g++ -DNDEBUG -O2 -Wall  -DPLATFORM_LINUX -DPLATFORM_GCC3 
> -DBOX_VERSION="\"0.02\"" -c UnixUser.cpp -o 
> ../../release/lib/common/UnixUser.o
> In file included from UnixUser.cpp:50:
> Box.h:167:27: warning: extra tokens at end of #undef directive
> UnixUser.cpp:119: error: default argument given for parameter 1 of 
> `void
>    UnixUser::ChangeProcessUser(bool)'
> UnixUser.h:64: error: after previous specification in `void
>    UnixUser::ChangeProcessUser(bool)'
> make[2]: *** [../../release/lib/common/UnixUser.o] Error 1
> make[2]: Leaving directory `/mnt/home/gregf/boxbackup-0.02/lib/common'
> make[1]: *** [dep_modules] Error 2
> make[1]: Leaving directory 
> `/mnt/home/gregf/boxbackup-0.02/bin/bbackupd'
> make: *** [install/boxbackup-0.02-backup-client-Linux.tgz] Error 2
>
> 	--Greg
> _______________________________________________
> boxbackup mailing list
> boxbackup@fluffy.co.uk
> http://lists.warhead.org.uk/mailman/listinfo/boxbackup
>