[Box Backup] Problems with BoxBackup on Solaris

Ben Summers boxbackup@fluffy.co.uk
Tue, 9 Nov 2004 22:54:54 +0000


On 9 Nov 2004, at 22:45, Peter Porter wrote:

> Hello all,
>
> I apologize in advance if this question has been answered elsewhere, 
> I've not been able to find anything in my searching.
>
> I am trying to compile and install a boxbackup client on several 
> Solaris machines to run backups to a Linux server.  I haven't been 
> able to bet boxbackup to compile yet.  I'm using gcc 3.3.2 and make 
> 3.8.0.  I originally got an error on the compiler "-D <OPTION>" 
> setting, seemingly boxbackup assuming I had a non gnu compiler.

I bet they customised the output of "gcc -v", like everyone else seems 
to do.

>  After making a small change to force gnu compiler in BoxPlatform.pm, 
> I'm getting other issues when attempting to compile:
>
> mkdir parcels/boxbackup-0.08-backup-client-SunOS
> (cd bin/bbackupd; make RELEASE=1)
> make[1]: Entering directory 
> `/export/home/peter/boxbackup/boxbackup-0.08/bin/bbackupd'
> Makefile:9: *** missing separator.  Stop.
> make[1]: Leaving directory 
> `/export/home/peter/boxbackup/boxbackup-0.08/bin/bbackupd'
> make: *** [parcels/boxbackup-0.08-backup-client-SunOS.tgz] Error 2
>
> I've also tried this on an older Solaris machine with the sun compiler 
> and make, but it died when it could not find gcc libraries.
>
> Any advice or pointing me in the right direction would be greatly 
> appreciated.  I was able to compile without trouble on a Linux machine 
> (RH9).


I haven't done a port to Solaris (the project history means it doesn't 
use an autoconf style make and configure, so platforms have to be done 
a little manually. I know, I should fix this). I installed the x86 free 
version under VMWare, but it was very strange and I gave up before 
getting a working development environment.

I don't think it'll be that hard once I get Solaris and all the other 
bits I need installed. It's just that first step is kind of tricky.

Ben