2018-06-04 0:23 GMT+02:00 edes <e...@gmx.net>: > > I'm using lilypond on gentoo linux, compiled using the official gentoo > ebuild. After updating guile to 2.2.3, lilypond stopped working. The > following minimal example: > > \version "2.19.80" > \relative c' { c4 d e f } > > produces the following output: > > GNU LilyPond 2.19.81 > Import (ice-9 threads) to have access to `call-with-new-thread'. > Import (ice-9 threads) to have access to `current-thread'. > Processing `minimal.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-maRSzX'... > Converting to `minimal.pdf'... > warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 > -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH > -r1200 -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=minimal.pdf > -c.setpdfwrite -f/tmp/lilypond-maRSzX)' failed (256) > > fatal error: failed files: "minimal.ly" > > More complex ly files produce very long lists of errors. > > I tried 2.19.80.1, 2.19.81.1 and current git, and all have the same > problem. Everything works fine if I downgrade to guile-2.0.14.
Hi, I know nothing about gentoo and how it works. That said, neither 2.19.81 nor git-master is prepared to work with guile-2.2.3 You could try to checkout a branch from master and apply all of the attached patches. Not sure if merge conflicts will occur, if so prefer whats in the source already. Run configure with option --enable-guile2 At least on my 64-bit Ubuntu 16.04 with guile from their git repository out of commit 07b7490f73fb4a6cb0c9577d082d37c8d9cee7b0 Author: Andy Wingo <wi...@pobox.com> Date: Mon Jan 8 15:07:42 2018 +0100 Sync IP before allocating closures * libguile/vm-engine.c (vm_engine): Sync IP before allocating closures. which gives me scheme@(guile-user)> (version) $1 = "2.2.3.8-07b749" and Ghostscript GIT PRERELEASE 9.23 (2017-10-04) I've got a successful make and make doc. Cheers, Harm
<<attachment: for-guile-2-2-3.zip>>
_______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond