bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make doc-stage-1 barfs


From: Ian Hulin
Subject: Re: make doc-stage-1 barfs
Date: Wed, 11 Jan 2012 22:51:46 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111124 Thunderbird/8.0

Hi Julien,
On 11/01/12 21:48, Julien Rioux wrote:
> On 11/01/2012 3:58 PM, Ian Hulin wrote:
>> Hi all I'm running make doc-stage-1 after
>> 
>> $ cd build $ git checkout master $ ../configure
>> --disable-optimising $ make $ make test-baseline $ git checkout
>> T2026-1 $ make test-clean $ make check $ make doc-clean Make
>> doc-clean fails with: . . . 
>> /home/ian/src/lilypond/stepmake/stepmake/generic-targets.make:140:
>>
>> 
warning: ignoring old commands for target `install'
>> rm -rf ./out-www make PACKAGE=LILYPOND package=lilypond -C bin
>> clean&&   make PACKAGE=LILYPOND package=lilypond -C stepmake
>> clean&&  true make[3]: Entering directory
>> `/home/ian/src/lilypond/build/stepmake/bin' rm -rf ./out-www 
>> true make[3]: Leaving directory
>> `/home/ian/src/lilypond/build/stepmake/bin' make[3]: Entering
>> directory `/home/ian/src/lilypond/build/stepmake/stepmake' rm -rf
>> ./out-www true make[3]: Leaving directory 
>> `/home/ian/src/lilypond/build/stepmake/stepmake' make[2]: Leaving
>> directory `/home/ian/src/lilypond/build/stepmake' make[2]:
>> Entering directory `/home/ian/src/lilypond/build/Documentation' 
>> out-www/version.dep:1: *** missing separator.  Stop. make[2]:
>> Leaving directory `/home/ian/src/lilypond/build/Documentation' 
>> make[1]: *** [clean] Error 2 make[1]: Leaving directory
>> `/home/ian/src/lilypond/build' make: *** [doc-clean] Error 2 
>> address@hidden ~/src/lilypond/build (T2026-1)$ $ make doc-stage-1 
>> This also fails with the following log tail. . . . writing: 
>> /home/ian/src/lilypond/build/./out-www/xref-maps/INSTALL.xref-map
>>
>> 
make PACKAGE=LILYPOND package=lilypond -C bin WWW-1&&   make
>> PACKAGE=LILYPOND package=lilypond -C stepmake WWW-1&&  true 
>> make[3]: Entering directory
>> `/home/ian/src/lilypond/build/stepmake/bin' mkdir -p ./out-www 
>> touch ./out-www/dummy.dep echo '*'>  ./out-www/.gitignore 
>> make[3]: Leaving directory
>> `/home/ian/src/lilypond/build/stepmake/bin' make[3]: Entering
>> directory `/home/ian/src/lilypond/build/stepmake/bin' true 
>> make[3]: Leaving directory
>> `/home/ian/src/lilypond/build/stepmake/bin' make[3]: Entering
>> directory `/home/ian/src/lilypond/build/stepmake/stepmake' mkdir
>> -p ./out-www touch ./out-www/dummy.dep echo '*'>
>> ./out-www/.gitignore make[3]: Leaving directory 
>> `/home/ian/src/lilypond/build/stepmake/stepmake' make[3]:
>> Entering directory 
>> `/home/ian/src/lilypond/build/stepmake/stepmake' true make[3]:
>> Leaving directory 
>> `/home/ian/src/lilypond/build/stepmake/stepmake' make[2]: Leaving
>> directory `/home/ian/src/lilypond/build/stepmake' make[2]:
>> Entering directory `/home/ian/src/lilypond/build/Documentation' 
>> out-www/version.dep:1: *** missing separator.  Stop. make[2]:
>> Leaving directory `/home/ian/src/lilypond/build/Documentation' 
>> make[1]: *** [WWW-1] Error 2 make[1]: Leaving directory
>> `/home/ian/src/lilypond/build' make: *** [doc-stage-1] Error 2 
>> address@hidden ~/src/lilypond/build (T2026-1)$
>> 
>> Any pointers on how to do a docs build without this happening? Is
>> there a known problem with the makefiles here, and if so how do I
>> work round it?
>> 
>> Cheers,
>> 
>> Ian
> 
> Various .dep files are created to track dependencies on files. They
> are being read by make, which expects a particular syntax. In the
> case of the file
> /home/ian/src/lilypond/build/Documentation/out-www/version.dep 
> there is a syntax error in it. To get further you can safely delete
> the file. It would also be interesting to see its content, if you
> may share that file here, as I don't see a version.dep in my local
> build dir.
> 
> Regards, Julien
No, it looks like Documentation/out-www/version.dep was never created.

It looks like I've been able to work round the problem by backing up
the old build directory, recreating it with makedir, doing
$ ../configure --disable-optimising
$ make
and *then* doing the
$ make doc
*before* attempting to do
$ make check

Doc build is currently chuntering through the French and Dutch
versions of the web pictures as I type.

Look like make check does something to fool make doc it has provided
Documentation/out-www/version.dep when in fact it hasn't.

Cheers,

Ian




reply via email to

[Prev in Thread] Current Thread [Next in Thread]