[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