Hi! As recently promised, here is a bug report for a problem with Makefile dependencies when building the docu.
First of all, "make web" upon recent CVS aborts due to some problem in lily-1427885919.ly with the following message: ======== # make web <... snip ...> error: failed files: lily-1427885919.ly ../../scripts/lilypond-book.py: error: `lilypond' failed (status 1) Traceback (most recent call last): File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 1099, in ? main () File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 1096, in main do_file (files[0]) File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 1030, in do_file filter (lambda x: is_derived_class (x.__class__, Include_snippet), chunks)) File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 1027, in process_include do_file (name) File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 1012, in do_file process_snippets (process_cmd, ly_outdated, png_outdated) File "/home/reuter/project/lilypond-2.3/scripts/lilypond-book.py", line 840, in process_snippets ly.system (string.join ([cmd] + ly_names), progress_p = 1) File "/home/reuter/project/lilypond-2.3/share/lilypond/python/lilylib.py", line 337, in system exit (1) File "/home/reuter/project/lilypond-2.3/share/lilypond/python/lilylib.py", line 132, in exit raise _ ('Exiting (%d)...') % i Exiting (1)... make[3]: *** [out-www/lilypond.texi] Error 1 make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/Documentation/user' make[2]: *** [WWW] Error 2 make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/Documentation' make[1]: *** [WWW] Error 2 make[1]: Leaving directory `/home/reuter/project/lilypond-2.3' make: *** [web] Error 2 ======== As a result, a couple of files such as tutorial.texi, examples.texi, invoking.texi, etc. have not yet been built in Documentation/user/out-www. Now, if I call "make web" once again, I would expect that lilypond is run on lily-1427885919.ly once again in order to go on with creation of these still missing *.texi files. However, the build process directly continues with building Documentation/user/out-www/lilypond.texi: ======== # make web make --no-builtin-rules out=www WWW make[1]: Entering directory `/home/reuter/project/lilypond-2.3' make PACKAGE=LILYPOND package=lilypond -C buildscripts WWW && make PACKAGE=LILYPOND package=lilypond -C python WWW && make PACKAGE=LILYPOND package=lilypond -C scripts WWW && make PACKAGE=LILYPOND package=lilypond -C elisp WWW && make PACKAGE=LILYPOND package=lilypond -C flower WWW && make PACKAGE=LILYPOND package=lilypond -C lily WWW && make PACKAGE=LILYPOND package=lilypond -C mf WWW && make PACKAGE=LILYPOND package=lilypond -C ly WWW && make PACKAGE=LILYPOND package=lilypond -C tex WWW && make PACKAGE=LILYPOND package=lilypond -C ps WWW && make PACKAGE=LILYPOND package=lilypond -C scm WWW && make PACKAGE=LILYPOND package=lilypond -C po WWW && make PACKAGE=LILYPOND package=lilypond -C make WWW && make PACKAGE=LILYPOND package=lilypond -C cygwin WWW && make PACKAGE=LILYPOND package=lilypond -C debian WWW && make PACKAGE=LILYPOND package=lilypond -C stepmake WWW && make PACKAGE=LILYPOND package=lilypond -C Documentation WWW && make PACKAGE=LILYPOND package=lilypond -C input WWW && make PACKAGE=LILYPOND package=lilypond -C vim WWW && true make[2]: Entering directory `/home/reuter/project/lilypond-2.3/buildscripts' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/buildscripts' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/python' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/python' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/scripts' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/scripts' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/elisp' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/elisp' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/flower' make PACKAGE=LILYPOND package=lilypond -C include WWW && true make[3]: Entering directory `/home/reuter/project/lilypond-2.3/flower/include' true make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/flower/include' make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/flower' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/lily' make PACKAGE=LILYPOND package=lilypond -C include WWW && true make[3]: Entering directory `/home/reuter/project/lilypond-2.3/lily/include' true make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/lily/include' make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/lily' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/mf' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/mf' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/ly' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/ly' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/tex' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/tex' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/ps' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/ps' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/scm' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/scm' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/po' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/po' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/make' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/make' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/cygwin' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/cygwin' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/debian' true make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/debian' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/stepmake' GNUmakefile:28: warning: overriding commands for target `install' /home/reuter/project/lilypond-2.3/stepmake/stepmake/generic-targets.make:127: warning: ignoring old commands for target `install' make PACKAGE=LILYPOND package=lilypond -C bin WWW && make PACKAGE=LILYPOND package=lilypond -C stepmake WWW && true make[3]: Entering directory `/home/reuter/project/lilypond-2.3/stepmake/bin' true make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/stepmake/bin' make[3]: Entering directory `/home/reuter/project/lilypond-2.3/stepmake/stepmake' true make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/stepmake/stepmake' make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/stepmake' make[2]: Entering directory `/home/reuter/project/lilypond-2.3/Documentation' cp ../DEDICATION ./out-www/DEDICATION.txt && cp ../THANKS ./out-www/THANKS.txt && cp ../ChangeLog ./out-www/ChangeLog.txt && true /usr/bin/python /home/reuter/project/lilypond-2.3/stepmake/bin/text2html.py ./out-www/DEDICATION.txt ./out-www/THANKS.txt ./out-www/ChangeLog.txt make PACKAGE=LILYPOND package=lilypond -C user WWW && make PACKAGE=LILYPOND package=lilypond -C bibliography WWW && make PACKAGE=LILYPOND package=lilypond -C pictures WWW && make PACKAGE=LILYPOND package=lilypond -C topdocs WWW && make PACKAGE=LILYPOND package=lilypond -C misc WWW && true make[3]: Entering directory `/home/reuter/project/lilypond-2.3/Documentation/user' LANG= makeinfo -I ./out-www --output=out-www/lilypond.html --css-include=/home/reuter/project/lilypond-2.3/Documentation/texinfo.css --html --no-split --no-headers out-www/lilypond.texi out-www/lilypond.texi:206: @include `tutorial.texi': No such file or directory. out-www/lilypond.texi:206: @include `examples.texi': No such file or directory. out-www/lilypond.texi:206: @include `invoking.texi': No such file or directory. out-www/lilypond.texi:206: @include `notation.texi': No such file or directory. out-www/lilypond.texi:206: @include `sound-output.texi': No such file or directory. out-www/lilypond.texi:206: @include `changing-defaults.texi': No such file or directory. out-www/lilypond.texi:206: @include `programming-interface.texi': No such file or directory. out-www/lilypond.texi:206: @include `lilypond-book.texi': No such file or directory. out-www/lilypond.texi:206: @include `converters.texi': No such file or directory. out-www/lilypond.texi:211: @include `literature.texi': No such file or directory. out-www/lilypond.texi:211: @include `scheme-tutorial.texi': No such file or directory. out-www/lilypond.texi:211: @include `notation-appendices.texi': No such file or directory. out-www/lilypond.texi:211: @include `point-and-click.texi': No such file or directory. out-www/lilypond.texi:217: @include `fdl.texi': No such file or directory. out-www/lilypond.texi:218: @include `cheatsheet.texi': No such file or directory. ./out-www/lilypond.texi:212: Next reference to nonexistent node `GNU Free Documentation License' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:212: Prev reference to nonexistent node `Point and click' (perhaps incorrect sectioning?). /home/reuter/project/lilypond-2.3/Documentation/user/out-www//preface.texi:3: Next reference to nonexistent node `Introduction' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:196: Menu reference to nonexistent node `Cheat sheet' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:195: Menu reference to nonexistent node `GNU Free Documentation License' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:193: Menu reference to nonexistent node `Point and click' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:192: Menu reference to nonexistent node `Notation manual details' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:191: Menu reference to nonexistent node `Scheme tutorial' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:190: Menu reference to nonexistent node `Literature list' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:189: Menu reference to nonexistent node `Integrating text and music' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:188: Menu reference to nonexistent node `Converting from other formats' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:187: Menu reference to nonexistent node `Running LilyPond' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:186: Menu reference to nonexistent node `Interfaces for programmers' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:185: Menu reference to nonexistent node `Changing defaults' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:184: Menu reference to nonexistent node `Sound' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:182: Menu reference to nonexistent node `Notation manual' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:181: Menu reference to nonexistent node `Example templates' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:180: Menu reference to nonexistent node `Tutorial' (perhaps incorrect sectioning?). ./out-www/lilypond.texi:179: Menu reference to nonexistent node `Introduction' (perhaps incorrect sectioning?). makeinfo: Removing output file `out-www/lilypond.html' due to errors; use --force to preserve. make[3]: *** [out-www/lilypond.html] Error 1 make[3]: Leaving directory `/home/reuter/project/lilypond-2.3/Documentation/user' make[2]: *** [WWW] Error 2 make[2]: Leaving directory `/home/reuter/project/lilypond-2.3/Documentation' make[1]: *** [WWW] Error 2 make[1]: Leaving directory `/home/reuter/project/lilypond-2.3' make: *** [web] Error 2 ======== These missing *.texi files in Documentation/user/out-www should be prerequisites for Documentation/user/out-www/lilypond.texi, right? Greetings, Jürgen _______________________________________________ lilypond-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-devel