[Box Backup] Compiling boxbackup

Chris Wilson boxbackup@boxbackup.org
Fri, 27 Mar 2009 19:19:49 +0100 (CET)


Hi Kenny,

On Fri, 27 Mar 2009, Kenny Millington wrote:

>>> make: *** No rule to make target `docs/man/bbackupd.8.gz', needed by 
>>> `parcels/boxbackup-_exported-backup-client-linux-gnu/bbackupd.8.gz'. 
>>> Stop.
>>>
>> Do you have xsltproc installed? Does "make -C docs" work and solve the 
>> error for you?
>
> Yep, xsltproc is installed.
>
> Just tried completely fresh from svn...
>
> ./bootstrap && ./configure && make
>
> Got the error

I'm afraid I can't reproduce this and I don't really understand why it's 
failing. I just tried a clean working copy and everything builds fine for 
me.

Does your makefile contain exactly the following lines?

--- CUT ---
parcels/boxbackup-trunk_2461M-backup-client-linux-gnu/bbackupd.8.gz: 
docs/man/bbackupd.8.gz
         mkdir -p parcels/boxbackup-trunk_2461M-backup-client-linux-gnu
         cp -p docs/man/bbackupd.8.gz 
parcels/boxbackup-trunk_2461M-backup-client-linux-gnu

.PHONY: docs/man/bbackupd.8.gz
docs/man/bbackupd.8.gz: docs/bb-man.xsl
         (cd docs; $(MAKE) bbackupd.8)
--- CUT ---

And if you remove docs/man/bbackupd.8.gz and make it again with "make 
docs/man/bbackupd.8.gz", does that work?

Cheers, Chris.
-- 
_ ___ __     _
  / __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |