bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.19.22 not building


From: David Kastrup
Subject: Re: 2.19.22 not building
Date: Fri, 10 Jul 2015 02:38:14 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Thomas Spuhler <address@hidden> writes:

> On Friday, July 10, 2015 01:43:22 AM David Kastrup wrote:
>
>> Unmodified LilyPond should not even start up due to encoding
>> problems.  This may depend on the actual version of GUILE 2.x
>> however.
>
> I converted about 10 .ly files to pdf using the regression files from
> the WEB site and the pdf's look
> OK.
> This is from a lilypond-2.19.21 build
>
> This is what's installed on the build box and run box
>
> $ rpm -qa |grep guil
> lib64guilereadline18_18-2.0.9-5.mga5
> guile-2.0.9-5.mga5
> lib64guile-devel-2.0.9-5.mga5
> guile-runtime-2.0.9-5.mga5
> lib64guile2.0_22-2.0.9-5.mga5

2.0.9 is probably the last version without the encoding problems.  See
<URL:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20109>.  That there
has been a change is not acknowledged.  The suggested workaround (using
binary string ports) fails through bugs of its own, see
<URL:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20302>.

At any rate, there has not been any version that has made it even
partway through the regression tests on my computer (several
memory-management related fixes, see
<URL:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19883>, have gone in
after GUILE was "upgraded" to 2.0.11).  So you are likely in possession
of the most-working-ever copy using GUILEĀ 2.0.  Meaning it is totally
untested and unsupported, with the developers being quite unable to get
as far as you.  And you will stop being able to get it to work once you
upgrade GUILE to the "stable" 2.0.11 version.

If you have serious system programmer chops at your disposal, feel free
to set them on figuring out the 2.0.9/2.0.11 difference and further
working on migrating LilyPond at the upstream project.

But for packaging, GUILE 2.0 is definitely the wrong choice at the
current point of time.

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]