Re: Some opinions on whether there be a guile20 port?

2017-09-14 Thread Ken Cunningham
> 
> geda-gaf  

>  The other broken port(s)  can no doubt be patched too.
> 
> 


Actually, it looks like upgrading geda-gaf to use guile 2.2.2 may not be so 
easy after all. It may be stuck using guile 2.0.14 for some while.


K

Re: Some opinions on whether there be a guile20 port?

2017-09-13 Thread Ken Cunningham
Ah, the old version is 2.0.14, not 2.0.18, apologies for the typo.

K

On 2017-09-13, at 10:22 PM, Ken Cunningham wrote:

> guile moved to 2.2.2 a few months ago, and at least two ports that link 
> against guile 2.0.18 broke when 2.2 rolled out:
> 
> geda-gaf  and autogen 
> .  
> 
> An outside patch   will let autogen 
> build against most guile versions, including 2.0.18 and 2.2.2. I have that 
> commit ready to go . The 
> other broken port(s)  can no doubt be patched too.
> 
> 
> the author of autogen has not verified autogen against guile 2.2, and doesn't 
> (yet) indicate an interest in doing so 
> 
>  .
> 
> almost all the autogen tests unfortunately fail, whether built against guile 
> 2.0.18 or guile 2.2.2, which seems to be due to some kind of messed up 
> linkage against gettext that after a couple of hours of plugging away I was 
> not able to fix. So the tests are useless at present.
> 
> Some users  have indicated 
> a strong interest in having the "validated" guile 2.0 stay around as guile20 
> for the long term, or at least until autogen is validated against guile 2.2. 
> Others  don't seem so 
> worried.
> 
> Having them as conflicting either-or ports would be simple. Making them 
> coexist is more of a project, and no doubt would cause pkg-config confusion. 
> 
> 
> SO - guile20? or patch ports (unvalidated as they might be) and move ahead 
> with guile 2.2.2?
> 
> 
> 
> As a PS, guile 2.2.2 longer builds on older machines ( <10.7). I can fix 10.6 
> easily, but the PPC machines are stuck at 2.0.18, quite possibly forever.
> 



Some opinions on whether there be a guile20 port?

2017-09-13 Thread Ken Cunningham
guile moved to 2.2.2 a few months ago, and at least two ports that link against 
guile 2.0.18 broke when 2.2 rolled out:

geda-gaf  and autogen 
.  

An outside patch   will let autogen 
build against most guile versions, including 2.0.18 and 2.2.2. I have that 
commit ready to go . The 
other broken port(s)  can no doubt be patched too.


the author of autogen has not verified autogen against guile 2.2, and doesn't 
(yet) indicate an interest in doing so 

 .

almost all the autogen tests unfortunately fail, whether built against guile 
2.0.18 or guile 2.2.2, which seems to be due to some kind of messed up linkage 
against gettext that after a couple of hours of plugging away I was not able to 
fix. So the tests are useless at present.

Some users  have indicated a 
strong interest in having the "validated" guile 2.0 stay around as guile20 for 
the long term, or at least until autogen is validated against guile 2.2. Others 
 don't seem so worried.

Having them as conflicting either-or ports would be simple. Making them coexist 
is more of a project, and no doubt would cause pkg-config confusion. 


SO - guile20? or patch ports (unvalidated as they might be) and move ahead with 
guile 2.2.2?



As a PS, guile 2.2.2 longer builds on older machines ( <10.7). I can fix 10.6 
easily, but the PPC machines are stuck at 2.0.18, quite possibly forever.