On Thu 09 Jun 2016 at 07:34:46 (+0000), Mike wrote: > > When you run LP, it will ask gs to convert the file. However, which > > version of gs runs, LP's or the system's? Will it be happy running > > with LD_LIBRARY_PATH="/home1/myusername/lilypond/usr/lib"? > > No, same error I'm afraid.
"No" isn't an answer to "which version of gs runs, LP's or the system's?" On my system, the easiest way of duplicating your error is: Correct: $ ~/lilypond-2.19.42.1/bin/lilypond e.ly GNU LilyPond 2.19.42 Processing `e.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `/tmp/lilypond-bk9TyW'... Converting to `e.pdf'... Deleting `/tmp/lilypond-bk9TyW'... Success: compilation successfully completed west!david 21:47:01 /tmp $ Incorrect: $ ~/lilypond-2.19.42.1/lilypond/usr/bin/lilypond e.ly GNU LilyPond 2.19.42 Processing `e.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `/tmp/lilypond-NneMRs'... Converting to `e.pdf'... warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite -sOutputFile=e.pdf -c.setpdfwrite -f/tmp/lilypond-NneMRs)' failed (256) fatal error: failed files: "e.ly" $ No difference at all. > > Do I know if LP's symlinks are set up correctly? Not really. I have checked them against mine and they are the same. > > Do you yet know which distribution is running? > > CentOS 6.7 (Final) > > > What version of tar do > > you have? > > > > $ tar --version > > tar (GNU tar) 1.23 > Copyright (C) 2010 Free Software Foundation, Inc. That is pretty ancient. > > > The only difference I can see at present between the symlinks that > > work (fonts) and those that don't (libs) is that the latter point to > > files in the same directory. tar is/has been quite buggy in the area > > of symlinks. In all cases, the symlinks precede the targets in your > > tar archive. I can't help wondering what goes on between the usr/lib > > directory, the symlink and the target file during the interval while > > the directory is being populated. > > Thanks David, all, please let me know if you have any more ideas. Just one further question: if you install the .sh file again, but using the --prefix /tmp/whatever, and it fails as usual, what files does /tmp/whatever/lilypond/usr/lib/ contain? Are any of them zero-length? Cheers, David. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user