lilypond-devel
[Top][All Lists]
Advanced

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

Re: Fedora 19 comes with guile 2.0.9 - cannot use 2.17.22


From: David Kastrup
Subject: Re: Fedora 19 comes with guile 2.0.9 - cannot use 2.17.22
Date: Fri, 12 Jul 2013 14:55:20 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Frédéric Bron <address@hidden> writes:

>>> However, when I run a simple example like { c }, below is what I get.
>>> I guess this is because Fedora 19 comes with guile2, doesn't it?
>>
>> So does Ubuntu.  That's not a problem.
>>
>>> And I guess, there is nothing I can do against it?
>>
>> On Ubuntu, you do
>> sudo apt-get install guile-1.8-dev
>
> I have found the equivalent on Fedora:
> $ yum install compat-guile18 compat-guile18-devel
>
> However, I still get the same errors.
>
>> However, most distributions only allow one _development_ version to be
>> installed at the same time.  If you are _developing_ more than one
>> application that compiles with Guile libraries, you need to install the
>> development libraries and headers back and forth when changing to
>> _compiling+ for the other application.  But _using_ the compiled
>> applications with conflicting major library versions in parallel is no
>> problem.
>
> I see.
> If I build lilypond with both compat-guile18-devel (1.8.8) and
> guile-devel (2.0.9) installed, configure is fine and the build process
> works but I get the errors when I use lilypond.
> If I remove guile-devel (2.0.9) and keep only compat-guile18-devel
> (1.8.8), configure complains:
> ERROR: Please install required programs:  echo no guile-config >=
> 1.8.2 (installed: )
>
> I do not understand what to do. How did you say that the lilypond that
> comes with F19 has to use guile 1.8?

Sounds like Fedora allows you to install both development libraries in
parallel, but then you have to set some preferences or environment
variables or similar in order to have it actually find 1.8.8.

-- 
David Kastrup




reply via email to

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