> The downloadable version of lilypond 2.19.32 will not run on openSUSE Leap 
> 42.1 as it is unable to find libffi.so.6, which is not installed on this OS.
> 
> The lilypond distribution includes this shared library in its usr/lib64 
> directory. But the installer script only creates a lilypond wrapper start 
> script referencing usr/lib and not usr/lib64:
> 
> #!/bin/sh
> me=`basename $0`
> #export LD_LIBRARY_PATH="/home/andro/lilypond/usr/lib"
> export 
> LD_LIBRARY_PATH="/home/andro/lilypond/usr/lib:/home/andro/lilypond/usr/lib64"
> exec "/home/andro/lilypond/usr/bin/$me" "$@"
> 
> 
> If I add the lib64 directory as above, which contains libffi.so.6 all is well.
> 
> Why does the installer script omit the lib64 directory?
> 
> This is a defect because users of the downloadable lilypond cannot run it on 
> openSUSE.
> 
> Andrew

libffi.so.6 should be on usr/lib instead of usr/lib64.
Maybe it is a GUB's issue.
(GUB is LilyPond official binary building tool.)

I'm creating the patch for GUB that will fix the issue.

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to