Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-18 Thread Bric


 
 
  
   
  
  
   
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

2020-01-18 Thread David Kastrup
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

2020-01-18 Thread David Kastrup
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

2020-01-18 Thread Michael Käppler

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

2020-01-18 Thread 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.

-- 
David Kastrup





Re: compiling 2.19.83 needs guile-config < 1.9.0

2020-01-17 Thread Michael Käppler

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

2020-01-17 Thread Michael Käppler

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

2020-01-17 Thread Bric


 
 
  
   
  
  
   
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

2020-01-16 Thread Michael Käppler

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

2020-01-16 Thread 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

Cheers,
  Harm



compiling 2.19.83 needs guile-config < 1.9.0

2020-01-16 Thread 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