[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lilypond not working when compiled against guile-2.2
From: |
Thomas Morley |
Subject: |
Re: lilypond not working when compiled against guile-2.2 |
Date: |
Mon, 4 Jun 2018 23:45:23 +0200 |
2018-06-04 0:23 GMT+02:00 edes <address@hidden>:
>
> 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 <address@hidden>
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
for-guile-2-2-3.zip
Description: Zip archive
- lilypond not working when compiled against guile-2.2, edes, 2018/06/03
- Re: lilypond not working when compiled against guile-2.2,
Thomas Morley <=
- Re: lilypond not working when compiled against guile-2.2, edes, 2018/06/04
- Re: lilypond not working when compiled against guile-2.2, Thomas Morley, 2018/06/04
- Re: lilypond not working when compiled against guile-2.2, Carl Sorensen, 2018/06/04
- Re: lilypond not working when compiled against guile-2.2, Thomas Morley, 2018/06/05
- Re: lilypond not working when compiled against guile-2.2, David Kastrup, 2018/06/05
- Re: lilypond not working when compiled against guile-2.2, Carl Sorensen, 2018/06/05
- Re: lilypond not working when compiled against guile-2.2, edes, 2018/06/04
- Re: lilypond not working when compiled against guile-2.2, Thomas Morley, 2018/06/05
- Re: lilypond not working when compiled against guile-2.2, edes, 2018/06/05