#11185 closed submission (fixed)
NEW: guile 1.8.1
Reported by: | namely_void@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Low | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | blair (Blair Zajac), gwright@…, markd@…, vinc17@…, mas@… | |
Port: |
Description
Add new port for guile 1.8.1. One test in "make check" still fails (regexp.test).
Attachments (1)
Change History (16)
Changed 18 years ago by namely_void@…
Attachment: | guile18-port.tar.gz added |
---|
comment:2 Changed 18 years ago by kballard (Lily Ballard)
Milestone: | → New Ports |
---|
comment:3 Changed 18 years ago by markd@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed. Thanks! This port no longer has a maintainer so feel free to pick up maintainership if you like.
comment:4 Changed 18 years ago by gwright@…
Is someone going to provide a port for 1.6.x as well, or do I have to add it. The original reason for delaying the move to 1.8.y was that most ports which depend on guile need the 1.6.x series, since 1.8 introduced some imcompatible API changes.
This change, for instance, breaks texmacs.
Best Wishes, Greg
comment:5 Changed 18 years ago by markd@…
Oh I didn't know that. I'm terribly sorry about that. Well, there are 9 ports that depend on guile:
devel/autogen devel/slib-guile editors/TeXmacs games/gnubg gnome/gnome-games gnome/gnotime graphics/graphviz lang/mdk math/libmatheval
If all or most break with guile 1.8 I guess 1.6 could be resurrected and 1.8 moved to guile18. Or would it be better to leave guile 1.8 as guile (as it is now) and recreate 1.6 as guile16 and set the ports that break on 1.8 to that? If we don't know which break, obviously the former would be the way to go.
mark
comment:6 Changed 18 years ago by gwright@…
Hi Mark,
It's probably better to bring back guile 1.6 as guile16 and change the ports that depend on it. I know that some people are eager to have the latest, and it is useful if you are embedding guile in a _new_ application to use 1.8.
devel/slib_guile should use 1.8 so the default library matches the default language.
When I tried a few months ago, guile 1.8.0 was still failing some tests on OS X. Did 1.8.1 fix that?
Let me know if you want to put bring back 1.6 or if I should do it.
Best Wishes, Greg
comment:7 Changed 18 years ago by markd@…
Resolution: | fixed |
---|---|
Status: | closed → reopened |
When I tried a few months ago, guile 1.8.0 was still failing some tests on OS X. Did 1.8.1 fix that?
I ran it again to be sure and I see no errors at all so it seems to be fixed. But, I just tried slib-guile and it chokes with guile 1.8.1.
DEBUG: Executing proc-post-com.apple.activate-activate-0 ERROR: Unbound variable: with-load-pathname Error: Target com.apple.activate returned: shell command "/opt/local/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"" returned error 1 Command output: ERROR: Unbound variable: with-load-pathname
Perhaps the syntax has changed for guile 1.8.1?
Let me know if you want to put bring back 1.6 or if I should do it.
I obviously didn't realize the consequences of the update, so again my apologies. I could revert it, but since there is an additional question and since you are more familiar, if you have time and don't mind I'd appreciate it. Otherwise, I could dig for an answer to the slib problem and resurrect 1.6 as guile16 if I can find one, and barring that just put guile back as it was. Looks like an rsync problem has kept the update out of the tree for now.
Mark
comment:8 Changed 18 years ago by vinc17@…
Cc: | vinc17@… added |
---|
comment:9 Changed 18 years ago by mas@…
Cc: | mas@… added |
---|
comment:10 Changed 18 years ago by mas@…
I have resurrected guile 1.6.8 as guile16. I'll now try to fix slib and slib-guile. Will probably take a short while. :-)
comment:11 Changed 18 years ago by mas@…
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Okay. We've now got
- guile 1.8.1
- guile16 (r23299, r23300, r23305), providing guile 1.6.8 (conflicts with the regular guile port: install one or the other, not both)
- slib 3a3 (installation does not depend on either guile port)
- slib-guile (r23302, r23310), depending on slib and guile
- slib-guile16 (r23311), depending on slib and guile16
- g-wrap 1.3.4 (r23312), depending on slib-guile
- g-wrap16 1.3.4 (r23313, r23314), depending on slib-guile16
Anything else?
I'm just now fixing the gnucash installation to take advantage of this.
comment:12 Changed 18 years ago by gwright@…
I'll look at updating texmacs to use guile16. Thanks for taking care of this.
Best Wishes, Greg
comment:13 Changed 17 years ago by jmpalacios (Juan Manuel Palacios)
Milestone: | New Ports → Port Submissions |
---|
Milestone New Ports deleted
comment:14 Changed 16 years ago by jmroot (Joshua Root)
Type: | enhancement → submission |
---|
comment:15 Changed 16 years ago by (none)
Milestone: | Port Submissions |
---|
Milestone Port Submissions deleted
Portfile and patches for guile 1.8