Re: LilyDev4 and Guile2.2 ?
2017-04-14 6:44 GMT+02:00 Paul: > 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 ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: LilyDev4 and Guile2.2 ?
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? Or is that just if you're relying on package managers? I cloned my working LilyDev4 virtual machine and upgraded it to debian9. The upgrade went fine, but trying to boot into it... same black screen forever after grub screen and 'loading initial ramdisk'... But, using the advanced options on the grub screen I can select Linux 3.16... (instead of 4.9.0...) and it successfully boots. So that's progress. :-) Next step is to install guile2.2 Cheers, -Paul ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: LilyDev4 and Guile2.2 ?
2017-04-13 20:11 GMT+02:00 Paul: > Thanks Federico. I'm debating whether to learn libvirt or take the LilyDev4 > upgrade to Debian9 / Guile2.2 path... > > When looking at this before I tried "Virtual Machine Manager" > https://virt-manager.org/ but it didn't work for me (can't remember why > now, I didn't go too far into it...). So maybe I should just learn to use > libvirt directly. > > On the one hand VirtualBox is the path of least resistance and would > minimize time spent on tooling (at least in short run). On the other hand > since you use libvirt, switching to that is probably better over the > long-term. > > -Paul 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. Cheers, Harm ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: LilyDev4 and Guile2.2 ?
Thanks Federico. I'm debating whether to learn libvirt or take the LilyDev4 upgrade to Debian9 / Guile2.2 path... When looking at this before I tried "Virtual Machine Manager" https://virt-manager.org/ but it didn't work for me (can't remember why now, I didn't go too far into it...). So maybe I should just learn to use libvirt directly. On the one hand VirtualBox is the path of least resistance and would minimize time spent on tooling (at least in short run). On the other hand since you use libvirt, switching to that is probably better over the long-term. -Paul ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: LilyDev4 and Guile2.2 ?
I didn't pay attention to the version of guile. Debian has only 2.0 at the moment: https://packages.debian.org/search?keywords=guile-2 If you need 2.2 you must use one of these options: https://www.gnu.org/software/guile/download/ Il giorno mer 12 apr 2017 alle 18:35, Federico Bruniha scritto: Il giorno mer 12 apr 2017 alle 17:51, Paul ha scritto: Hi all, Having been unsuccessful at getting LilyDev5 running on my laptop using VirtualBox, I'm wondering how it would work to create a virtual machine with LilyDev4 (which is working for me) and then uninstalling guile1.8 and installing guile2.2. Is this a fool's errand? I'm new to this dependency hell business, would be a good induction, maybe too good? Thanks for any advice, -Paul My suggestion is: 1. copy LilyDev4 virtualbox file somewhere (so you can still run LilyDev4 in case of troubles) 2. upgrade it to stretch. There's a tutorial here: https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-debian-9-stretch Or learn libvirt. I'm happy to help with this if you want to try. ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: LilyDev4 and Guile2.2 ?
Il giorno mer 12 apr 2017 alle 17:51, Paulha scritto: Hi all, Having been unsuccessful at getting LilyDev5 running on my laptop using VirtualBox, I'm wondering how it would work to create a virtual machine with LilyDev4 (which is working for me) and then uninstalling guile1.8 and installing guile2.2. Is this a fool's errand? I'm new to this dependency hell business, would be a good induction, maybe too good? Thanks for any advice, -Paul My suggestion is: 1. copy LilyDev4 virtualbox file somewhere (so you can still run LilyDev4 in case of troubles) 2. upgrade it to stretch. There's a tutorial here: https://linuxconfig.org/how-to-upgrade-debian-8-jessie-to-debian-9-stretch Or learn libvirt. I'm happy to help with this if you want to try. ___ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel