Guile 2.0 Dependency Breaks LilyPond
Issue #28
resolved
Many of the programs that depend on Guile can't handle 2.0, in particular LilyPond.
It would be great not to have to choose between FontForge and LilyPond.
Comments (4)
-
-
- changed status to resolved
won’t fix.
-
Lilypond is the software with a problem, of course. :) lsh is another program I can think of that needs to update to the current version of Guile. (In that case I suspect the changes needed are exceedingly trivial, too.)
-
I was just able to install a running Lilypond on 32-bit Ubuntu, alongside Guile 2.0.7. I used this PPA for its GNU packages: https://launchpad.net/~dns/+archive/gnu
- Log in to comment
Probably one can simply run Sorts Mill Tools with a bunch of environment variables set differently, via a script or alias, after installing Guile 2.0 somewhere. Also some OSes, such as Gentoo with the ‘lisp’ overlay, let you have both Guiles installed as system software.
In any case, Sorts Mill Tools is never going to be compatible with Guile 1.8. It is more than enough work to implement it with Guile 2. We use the same libraries that Guile 2 uses (Boehm GC and libunistring, at least) and the API is not quite the same.