What is the meaning of *.ly which point to nothing below ? $ ls -l out/bin/ total 0 lrwxrwxrwx 1 karl users 22 May 22 17:57 *.ly -> ../../scripts/out/*.ly lrwxrwxrwx 1 karl users 28 May 22 17:57 convert-ly -> ../../scripts/out/convert-ly lrwxrwxrwx 1 karl users 23 May 22 17:57 lilypond -> ../../lily/out/lilypond lrwxrwxrwx 1 karl users 31 May 22 17:57 lilypond-book -> ../../scripts/out/lilypond-book $
Maybe it should read ln -s .../*2ly . instead of *.ly ? If so, use attached patch. Also note that target $(tree-share-prefix)/lilypond-force in toplevel GNUmakefile is run before the generation of the files in scripts/out/ so any wildcard are useless in the line above, and will generate the file *.ly instead of expanding to future files. * GNUmakefile.in: wildcard in ln -s .../*.ly . don't work when newly checkout'ed Regards, /Karl
Index: GNUmakefile.in =================================================================== RCS file: /sources/lilypond/lilypond/GNUmakefile.in,v retrieving revision 1.188 diff -u -r1.188 GNUmakefile.in --- GNUmakefile.in 25 Feb 2006 00:20:51 -0000 1.188 +++ GNUmakefile.in 24 May 2006 12:09:13 -0000 @@ -132,9 +132,8 @@ mkdir -p $(tree-share-prefix)/tex cd $(tree-bin) && \ ln -sf ../../lily/$(outconfbase)/lilypond . && \ - ln -sf ../../scripts/$(outconfbase)/convert-ly . && \ - ln -sf ../../scripts/$(outconfbase)/lilypond-book . && \ - ln -sf ../../scripts/$(outconfbase)/*.ly . + for i in abc2ly convert-ly etf2ly lilypond-book lilypond-invoke-editor midi2ly musicxml2ly; \ + do ln -sf ../../scripts/$(outconfbase)/$$i . ; done cd $(tree-lib-prefix) && \ ln -s ../../../../python/$(outconfbase) python cd $(tree-share-prefix) && \
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel