Julien Rioux <jri...@physics.utoronto.ca> writes:

> On 27/10/2011 7:01 AM, Thomas Spuhler wrote:
>> LANG= makeinfo --enable-encoding -I
>> /home/spuhler/MageiaSVN/lilypond/BUILD/lilypond-2.15.15/Documentation -I.
>> -I./out --no-split --no-headers --output out/contributor.txt
>> out/contributor.texi
>> out/contributor.texi: No such file or directory
>> make[1]: *** [out/contributor.txt] Error 1
>> make[1]: *** Waiting for unfinished jobs....
>
> This stems from the rule on lines 73-74 of
> stepmake/stepmake/texinfo-rules.make
>
> $(outdir)/%.txt: $(outdir)/%.texi $(outdir)/version.itexi
> $(outdir)/weblinks.itexi
>         $(MAKEINFO) -I$(src-dir) -I$(outdir) --no-split --no-headers
> --output $@ $<
>
> The dependency is correct (it includes $(outdir)/%.texi which
> evaluates to out/contributor.texi) so `make' knows that it needs this
> file. Also, `make' seems to think that the file exists, but `makeinfo'
> reports that it does not.
>
> A couple things to check:
> 1) Does the file out/contributor.texi exists or not?
> 2) Do you have any file out/contributor.dep lying around and if yes,
> can you report its content?

"Waiting for unfinished jobs" is a pointer to multiple jobs.  If there
are rules creating or deleting this file or other sideeffects or
temporaries without listing them explicitly, make sees no reason not to
run the actions of several rules in parallel.

And it would seem that it ran one rule that removed out/contributor.texi
at an unexpected point of time.

-- 
David Kastrup


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to