[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LilyDev4 and Guile2.2 ?
From: |
Thomas Morley |
Subject: |
Re: LilyDev4 and Guile2.2 ? |
Date: |
Sat, 15 Apr 2017 10:12:09 +0200 |
2017-04-14 6:44 GMT+02:00 Paul <address@hidden>:
> On 04/13/2017 02:23 PM, Thomas Morley wrote:
>
>> Hi Paul,
>>
>> meanwhile I do most on my host, not in the VB.
>>
>> I compiled guile-1.8 and guile-2.0.14 from the released tarball and
>> 2.2.0 from the guile-repository.
>> Once compiled it's pretty unexpensive to do 'make install' on the
>> guile-version you wish.
>>
>> Also, I have three times the lilypond-repository, each compiled with a
>> different guile-version.
>>
>> So I can check quickly whatever I need with different versions of
>> lilypond/guile.
>>
>>
>> Probably not the way for you, but very convenient in my eyes.
>
>
> Hi Harm, Thanks for the info. I thought there were problems with having
> guile1 and guile2.x installed at the same time?
Indeed I can _install_ only one guile version at the same time system wide.
But I _compiled_ the mentioned three guile-versions, which takes some
time. But once compiled 'make install' is fairly fast.
So my workflow is:
(1)
- Compile guile-1.8 from the tarball*
- install it via 'make install'
- build LilyPond as usual with from a git repository, I call it "lilypond-git"
(2)
- Compile guile-2.0.14 from the tarball
- install it via 'make install' (this throws out previous installed guile)**
- build LilyPond as usual with from a git repository, I call it
"lilypond-git-guile-2.0.14"
(3)
- Compile guile-2.2 from the guile-repository
- install it via 'make install' (this throws out previous installed guile)**
- build LilyPond as usual with from a git repository, I call it
"lilypond-git-guile-2.2"
This gets me LilyPond-versions with three different guile-versions.
[*] guile-1.8. from the tarball needs to be done with the configure-option:
./configure --disable-error-on-warning
[**] at least I never experienced any drawback doing so
There may be a way to point LilyPond to a certain guile-version
without the need to install this guile system-wide, but I never found
it.
Cheers,
Harm