bug-lilypond
[Top][All Lists]
Advanced

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

Re: 2.15.15 doesn't build on Mageia


From: Julien Rioux
Subject: Re: 2.15.15 doesn't build on Mageia
Date: Wed, 02 Nov 2011 16:56:02 +0100
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1

On 02/11/2011 4:04 PM, David Kastrup wrote:
Julien Rioux<address@hidden>  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.


Sure, he's running parallel make. However there is no word on whether the experienced failure depends on running parallel make, or if it also happens when running sequential.

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


That's just one possibility. There's little point postulating, instead the original poster could provide a bit more information.

--
Julien




reply via email to

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