[MacPorts] #54293: geda-gaf fails to recognize guile-2.2.2
MacPorts
noreply at macports.org
Thu Sep 14 06:47:43 UTC 2017
#54293: geda-gaf fails to recognize guile-2.2.2
-------------------------+----------------------
Reporter: mouse07410 | Owner: markemer
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: geda-gaf |
-------------------------+----------------------
Comment (by kencu):
On my machine the following `quick-n-dirty` addition allowed the build to
proceed against guile 2.2.2 through to near the end
{{{
configure.env-append GUILE_CFLAGS="-D_THREAD_SAFE
-I/opt/local/include/guile/2.2 -I/opt/local/include"
configure.env-append GUILE_LIBS="-L/opt/local/lib -lguile-2.2 -lgc"
}}}
but unfortunately it died in the link stage
{{{
Undefined symbols for architecture x86_64:
"_scm_internal_stack_catch", referenced from:
_parse_commandline in gnetlist-parsecmd.o
ld: symbol(s) not found for architecture x86_64
}}}
and here there may be no happiness coming, because that function was
declared deprecated some time back, and it has most likely been removed
from `guile-2.2`.
SO - you can peg guile at `guile 2.0.14` (probably what I would do), or go
looking for an update to geda-gaf.
To that end, I notice there is an `unstable` branch of 1.9.2 <http://wiki
.geda-project.org/geda:download> and there's the tip of the dev tree at
<http://git.geda-project.org/geda-gaf/>. I didn't notice any references to
either guile 2.2 or `scm_internal_stack_catch`, but you might get lucky I
suppose.
--
Ticket URL: <https://trac.macports.org/ticket/54293#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list