Re: compiling 2.19.83 needs guile-config < 1.9.0
On January 18, 2020 at 6:05 PM David Kastrup < d...@gnu.org> wrote: Michael Käppler < xmichae...@web.de> writes: Am 18.01.2020 um 09:36 schrieb David Kastrup: Bric < b...@flight.us> writes: >>> I was asking about the latter: the older versions of guile are not compiling. >>> >>> Has anyone run into this? and solved it? >> Take the tip of the branch_release-1-8 branch in the Guile repository. >> Thien-Thi Nguyen has kept that compilable even though no official >> release is. >> This is interesting. A couple of hours ago I had the discussion with Federico whether there is a reason for compiling guile in LilyDev postinstall based on branch_release-1-8 rather than just taking guile-1.8.8.tar.gz from ftp.gnu.org. Are the fixes on top of the guile-1.8.8 release really important for us? We probably still need to configure using --disable-error-on-warning , and without those changes, building will fail at least when trying to build the documentation with a newer Texinfo version. ./configure option "--disable-error-on-warning" made guile-1.8.8 compile (yay) The "errors" were warnings raised to errors apparently (?) After that, lilypond-2.19.83 ./configure was happy about the guile version, and completed configure. But then lilypond errors out on: GNUmakefile:295: recipe for target 'out/internals.texi' failed"
Re: compiling 2.19.83 needs guile-config < 1.9.0
Michael Käppler writes: > Am 18.01.2020 um 09:36 schrieb David Kastrup: >> Bric writes: >> >>> I was asking about the latter: the older versions of guile are not >>> compiling. >>> >>> Has anyone run into this? and solved it? >> Take the tip of the branch_release-1-8 branch in the Guile repository. >> Thien-Thi Nguyen has kept that compilable even though no official >> release is. >> > This is interesting. A couple of hours ago I had the discussion with > Federico > whether there is a reason for compiling guile in LilyDev postinstall > based on branch_release-1-8 rather > than just taking guile-1.8.8.tar.gz from ftp.gnu.org. > Are the fixes on top of the guile-1.8.8 release really important for us? We probably still need to configure using --disable-error-on-warning , and without those changes, building will fail at least when trying to build the documentation with a newer Texinfo version. -- David Kastrup
Re: compiling 2.19.83 needs guile-config < 1.9.0
Michael Käppler writes: Sorry for the late reply, I have bad connectivity right now and can only answer in the evening (and reading is also not without its problems). Ugh, and I need to use a mobile plan, too. Bric writes: > I was asking about the latter: the older versions of guile are not > compiling. > > Has anyone run into this? and solved it? Take the tip of the branch_release-1-8 branch in the Guile repository. Thien-Thi Nguyen has kept that compilable even though no official release is. I have not recompiled last month, but I would guess that it's workable. If that alone does not work, you may need to call configure with --disable-error-on-warning to get it through. -- David Kastrup
Re: compiling 2.19.83 needs guile-config < 1.9.0
Am 18.01.2020 um 09:36 schrieb David Kastrup: Bric writes: I was asking about the latter: the older versions of guile are not compiling. Has anyone run into this? and solved it? Take the tip of the branch_release-1-8 branch in the Guile repository. Thien-Thi Nguyen has kept that compilable even though no official release is. This is interesting. A couple of hours ago I had the discussion with Federico whether there is a reason for compiling guile in LilyDev postinstall based on branch_release-1-8 rather than just taking guile-1.8.8.tar.gz from ftp.gnu.org. Are the fixes on top of the guile-1.8.8 release really important for us? Greetings to Salzburg, wishing you a good time there, Michael
Re: compiling 2.19.83 needs guile-config < 1.9.0
Bric writes: > I was asking about the latter: the older versions of guile are not > compiling. > > Has anyone run into this? and solved it? Take the tip of the branch_release-1-8 branch in the Guile repository. Thien-Thi Nguyen has kept that compilable even though no official release is. -- David Kastrup
Re: compiling 2.19.83 needs guile-config < 1.9.0
Am 17.01.2020 um 23:01 schrieb Michael Käppler: Could you please provide some information how your build actually failed? What was the error message you received? I mean: how did the >guile< build fail? Did you try the latest 1.8 release (1.8.8)? If not, please download http://ftp.gnu.org/gnu/guile/guile-1.8.8.tar.gz and retry. Attach your config.log, please. Cheers, Michael
Re: compiling 2.19.83 needs guile-config < 1.9.0
Am 17.01.2020 um 22:48 schrieb Bric: i don't follow the above. You would point to /path/to/guile-config and /path/to/guile /*if*/ you have the right version installed. Lilypond is complaining that my installed version is too new. A (rare) need to downgrade a dependency, correct? Or -- correct me if i'm wrong -- as an alternative to downgrading, I could build an old, compatible version from source, to an isolated directory, and satisfy the lilypond dependency that way? I was asking about the latter: the older versions of guile are not compiling. For me this was not clear until now. Has anyone run into this? and solved it? Could you please provide some information how your build actually failed? What was the error message you received? Cheers, Michael
Re: compiling 2.19.83 needs guile-config < 1.9.0
On January 16, 2020 at 4:47 PM Thomas Morley < thomasmorle...@gmail.com> wrote: Am Do., 16. Jan. 2020 um 21:29 Uhr schrieb Bric < b...@flight.us>: > I think this was discussed before, but i'm not sure how to downgrade guile on Ubuntu 18.04.2 LTS I tried building guile-1.8.0, guile-1.8.4, guile-1.8.5, but the build fails for all three. lilypond ./configure error: ERROR: Please install required programs: guile-config < 1.9.0 (installed: 2.2.3) (guile-devel, guile-dev or libguile-dev package) libguile (libguile-dev, guile-devel or guile-dev package). GUILE-with-rational-bugfix You likely need to point configure to guile and guile-config ../configure GUILE_CONFIG=/path/to/guile-config GUILE=/path/to/guile i don't follow the above. You would point to /path/to/guile-config and /path/to/guile if you have the right version installed. Lilypond is complaining that my installed version is too new. A (rare) need to downgrade a dependency, correct? Or -- correct me if i'm wrong -- as an alternative to downgrading, I could build an old, compatible version from source, to an isolated directory, and satisfy the lilypond dependency that way? I was asking about the latter: the older versions of guile are not compiling. Has anyone run into this? and solved it? Cheers, Harm
Re: compiling 2.19.83 needs guile-config < 1.9.0
Am 16.01.2020 um 22:47 schrieb Thomas Morley: Am Do., 16. Jan. 2020 um 21:29 Uhr schrieb Bric : I think this was discussed before, but i'm not sure how to downgrade guile on Ubuntu 18.04.2 LTS I tried building guile-1.8.0, guile-1.8.4, guile-1.8.5, but the build fails for all three. lilypond ./configure error: ERROR: Please install required programs: guile-config < 1.9.0 (installed: 2.2.3) (guile-devel, guile-dev or libguile-dev package) libguile (libguile-dev, guile-devel or guile-dev package). GUILE-with-rational-bugfix You likely need to point configure to guile and guile-config ../configure GUILE_CONFIG=/path/to/guile-config GUILE=/path/to/guile Sorry, did accidentally forget to reply also to the list. What I was unsure from the your post, Bric, is what "... the build fails for all three" means. Either a) You could not build guile, neither 1.8.0, 1.8.4, nor 1.8.5 b) You did successfully build three different versions of guile, but haven't had success with none of them in compiling lilypond. In any case it would be good to know a) Which version of LP are you trying to compile? From current master? b) If building guile is the problem, how does the build actually fail? Michael
Re: compiling 2.19.83 needs guile-config < 1.9.0
Am Do., 16. Jan. 2020 um 21:29 Uhr schrieb Bric : > > I think this was discussed before, but i'm not sure how to downgrade guile on > Ubuntu 18.04.2 LTS > > I tried building guile-1.8.0, guile-1.8.4, guile-1.8.5, but the build fails > for all three. > > lilypond ./configure error: > > ERROR: Please install required programs: guile-config < 1.9.0 (installed: > 2.2.3) (guile-devel, guile-dev or libguile-dev package) libguile > (libguile-dev, guile-devel or guile-dev package). GUILE-with-rational-bugfix You likely need to point configure to guile and guile-config ../configure GUILE_CONFIG=/path/to/guile-config GUILE=/path/to/guile Cheers, Harm
compiling 2.19.83 needs guile-config < 1.9.0
I think this was discussed before, but i'm not sure how to downgrade guile on Ubuntu 18.04.2 LTS I tried building guile-1.8.0, guile-1.8.4, guile-1.8.5, but the build fails for all three. lilypond ./configure error: ERROR: Please install required programs: guile-config < 1.9.0 (installed: 2.2.3) (guile-devel, guile-dev or libguile-dev package) libguile (libguile-dev, guile-devel or guile-dev package). GUILE-with-rational-bugfix