Darren Salt <[EMAIL PROTECTED]> writes: > A uuencoded tarball of the generated files would appear to be useful here. > (You'll probably want tar's -m option when unpacking.)
Well, I'm now closer in. The first invocation of lilypond from within the build fails. But it fails silently. The failing build prints (at the key place): cd ./out && /tmp/buildd/lilypond-2.6.3/lily/out/lilypond --verbose /tmp/buildd/lilypond-2.6.3/ly/generate-documentation LILYPOND_DATADIR="/usr/share/lilypond/2.6.3" LILYPONDPREFIX="/tmp/buildd/lilypond-2.6.3/share/lilypond/2.6.3" LOCALEDIR="/usr/share/locale" Effective prefix: "/tmp/buildd/lilypond-2.6.3/share/lilypond/2.6.3" Initializing FontConfig... adding font directory: /tmp/buildd/lilypond-2.6.3/share/lilypond/2.6.3/fonts/otf/ adding font directory: /tmp/buildd/lilypond-2.6.3/share/lilypond/2.6.3/fonts/type1/ adding font directory: /tmp/buildd/lilypond-2.6.3/share/lilypond/2.6.3/fonts/svg/rm -f ./out/lilypond-internals.nexi ln ./out/lilypond-internals.texi ./out/lilypond-internals.nexi ln: accessing `./out/lilypond-internals.texi': No such file or directory make[3]: [out/lilypond-internals.texi] Error 1 (ignored) Now the lines from "rm -f ./out/lilypond-internals-nexi" are from the invoking makefile, as is the first line ("cd ./out"...) The "LILYPOND_"... output, the "Effective prefix" schtick, and the FontConfig output are all from lilypond (which was invoked with --verbose to show this). Notice that there is no newline between lilypond's last output (the third "adding font directory" bit) and the next output from the invoking makefile. In a correct invocation, there would be threelines to follow: a line Processing `/tmp/buildd/lilypond-2.6.3/ly/generate-documentation.ly' and a line starting "Parsing..." which is the output of the Scheme program that needs to run here, and then: Writing "lilypond-internals.texi"...]] Ok, so lilypond is failing. But dammitall, I can't get it to fail ever else. If I run this command myself after the failure, it works fine. Likewise if I invoke make, or if I clean the directory and go up and do "debian/rules build". Clearly something about the buildd dynamic environment is *different* from what I get if I just enter and do it myself, and that difference causes the generated lilypond to fail. Any suggestions for how I can poke at this further? Thomas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]