lilypond-devel
[Top][All Lists]
Advanced

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

Re: Why doesn't the build fail for anybody else, including the bots?


From: David Kastrup
Subject: Re: Why doesn't the build fail for anybody else, including the bots?
Date: Thu, 30 Sep 2021 00:25:42 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Jean Abou Samra <jean@abou-samra.fr> writes:

> Le 30/09/2021 à 00:13, David Kastrup a écrit :
>> commit a1a418468e5cf481340667d433676dc00adf00fb
>> Author: Jean Abou Samra <jean@abou-samra.fr>
>> Date:   Wed Sep 1 18:54:24 2021 +0200
>>
>>      Markup commands for conditionals
>>
>> has
>>
>> +@ref{Conditionals}.
>>
>> in its diff without defining it anywhere.
>
> It is defined in markup-commands.tely, auto-generated at
> the same time as the internals manual.
>
>
>> Consequently I get
>>
>> dak@lola:/usr/local/tmp/lilypond$ CPU_COUNT=9 make -j9
>> Making Documentation/out/lilypond-notation.info < texi
>>
>> Please check the logfile
>>
>>    /usr/local/tmp/lilypond/Documentation/./out/notation.makeinfo.log
>>
>> for errors. Last 20 lines:
>>
>> [...]
>>
>> out/en/en/notation/input.texi:1454: @ref reference to nonexistent node 
>> `Conditionals'
>> make[1]: *** [GNUmakefile:576: out/lilypond-notation.info] Error 1
>> make: ***
>> [/usr/local/tmp/lilypond/stepmake/stepmake/generic-targets.make:6:
>> all] Error 2
>>
>>
>> Why does nobody else get this?
>
> Possibly you are missing a "make doc-clean" as with
> https://lists.gnu.org/archive/html/bug-lilypond/2021-09/msg00024.html?

make doc-clean does not affect the info file generation that make all
does.

dak@lola:/usr/local/tmp/lilypond$ make doc-clean && make
Making Documentation/out/lilypond-notation.info < texi

Please check the logfile

  /usr/local/tmp/lilypond/Documentation/./out/notation.makeinfo.log

for errors. Last 20 lines:

out/en/en/notation/changing-defaults.texi:3274: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rinternals)
out/en/en/notation/changing-defaults.texi:3347: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rextend)
out/en/en/notation/changing-defaults.texi:3630: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rinternals)
out/en/en/notation/changing-defaults.texi:3997: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rlearning)
out/en/en/notation/changing-defaults.texi:4104: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rlearning)
out/en/en/notation/changing-defaults.texi:4815: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rlearning)
out/en/en/notation/changing-defaults.texi:5679: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rinternals)
out/en/en/notation/changing-defaults.texi:6741: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rextend)
out/en/en/notation/changing-defaults.texi:6971: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rextend)
out/en/en/markup-commands.texi:4188: warning: @vindex should only appear at the 
beginning of a line (possibly involving @ruser)
out/en/en/markup-commands.texi:5911: warning: @vindex should only appear at the 
beginning of a line (possibly involving @rinternals)
out/en/en/notation/notation-appendices.texi:3458: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rlearning)
out/en/en/notation/notation-appendices.texi:6147: warning: @vindex should only 
appear at the beginning of a line (possibly involving @rcontrib)
out/en/en/context-mod-identifiers.texi:8: warning: @vindex should only appear 
at the beginning of a line (possibly involving @rinternals)
out/en/en/context-mod-identifiers.texi:8: warning: @vindex should not appear in 
@code (possibly involving @rinternals)
out/en/en/context-mod-identifiers.texi:10: warning: @vindex should only appear 
at the beginning of a line (possibly involving @rinternals)
out/en/en/context-mod-identifiers.texi:10: warning: @vindex should not appear 
in @code (possibly involving @rinternals)
out/en/en/context-mod-identifiers.texi:19: warning: @vindex should only appear 
at the beginning of a line (possibly involving @rinternals)
out/en/en/context-mod-identifiers.texi:19: warning: @vindex should not appear 
in @code (possibly involving @rinternals)
out/en/en/notation/input.texi:1454: @ref reference to nonexistent node 
`Conditionals'
make[1]: *** [GNUmakefile:576: out/lilypond-notation.info] Error 1
make: *** [/usr/local/tmp/lilypond/stepmake/stepmake/generic-targets.make:6: 
all] Error 2

Our dependencies are nothing short of annoying.  If one can only
reliably build after make *-clean there is no point in using Make.

-- 
David Kastrup



reply via email to

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