[MacPorts] #34783: gschem, part of geda-gaf can't find libffi.5.dylib
#34783: gschem, part of geda-gaf can't find libffi.5.dylib --------------------------------+------------------------------------------- Reporter: clirakis@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: --------------------------------+------------------------------------------- uname gives: Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64 I did a port -s install geda-gaf which appeared to run fine. When I issue gschem on the command line I get the following error: dyld: Library not loaded: /opt/local/lib/libffi.5.dylib Referenced from: /usr/local/bin/gschem Reason: image not found Trace/BPT trap: 5 Which is indeed true. I only have /opt/local/lib/libffi6.dylib. Since I did a -s I thought that this would force the source to recompile on my platform such that issues like this would not happen. What am I doing wrong? Chris -- Ticket URL: <https://trac.macports.org/ticket/34783> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34783: geda-gaf: gschem can't find libffi.5.dylib --------------------------------+------------------------------------------- Reporter: clirakis@… | Owner: emer@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: geda-gaf --------------------------------+------------------------------------------- Changes (by ryandesign@…): * port: => geda-gaf * owner: macports-tickets@… => emer@… Old description:
uname gives: Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
I did a port -s install geda-gaf which appeared to run fine. When I issue gschem on the command line I get the following error:
dyld: Library not loaded: /opt/local/lib/libffi.5.dylib Referenced from: /usr/local/bin/gschem Reason: image not found Trace/BPT trap: 5
Which is indeed true. I only have /opt/local/lib/libffi6.dylib. Since I did a -s I thought that this would force the source to recompile on my platform such that issues like this would not happen. What am I doing wrong? Chris
New description: uname gives: {{{ Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64 }}} I did a {{{port -s install geda-gaf}}} which appeared to run fine. When I issue gschem on the command line I get the following error: {{{ dyld: Library not loaded: /opt/local/lib/libffi.5.dylib Referenced from: /usr/local/bin/gschem Reason: image not found Trace/BPT trap: 5 }}} Which is indeed true. I only have /opt/local/lib/libffi6.dylib. Since I did a -s I thought that this would force the source to recompile on my platform such that issues like this would not happen. What am I doing wrong? [[br]] Chris -- -- Ticket URL: <https://trac.macports.org/ticket/34783#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34783: geda-gaf: gschem can't find libffi.5.dylib ---------------------------------+------------------------------------------ Reporter: clirakis@… | Owner: emer@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: geda-gaf | ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * cc: ryandesign@… (added) * status: new => closed * resolution: => fixed Comment: Replying to [ticket:34783 clirakis@…]:
{{{ dyld: Library not loaded: /opt/local/lib/libffi.5.dylib }}} Thanks for letting us know that geda-gaf had a hidden dependency on libffi and thus needed a revision increase now that libffi has been updated. I've done this in r94020 and added an explicit libffi dependency so hopefully we won't forget to do this with future libffi updates.
{{{ Referenced from: /usr/local/bin/gschem }}} This is not provided by MacPorts. I recommend you remove it, and anything else you have in /usr/local, and just use software from MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/34783#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34783: geda-gaf: gschem can't find libffi.5.dylib ---------------------------------+------------------------------------------ Reporter: clirakis@… | Owner: emer@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: geda-gaf | ---------------------------------+------------------------------------------ Comment(by clirakis@…): Thank you. And thanks for noticing the /usr/local/ I missed that!! Chris Replying to [comment:2 ryandesign@…]:
Replying to [ticket:34783 clirakis@…]:
{{{ dyld: Library not loaded: /opt/local/lib/libffi.5.dylib }}}
Thanks for letting us know that geda-gaf had a hidden dependency on libffi and thus needed a revision increase now that libffi has been updated. I've done this in r94020 and added an explicit libffi dependency so hopefully we won't forget to do this with future libffi updates.
{{{ Referenced from: /usr/local/bin/gschem }}}
This is not provided by MacPorts. I recommend you remove it, and anything else you have in /usr/local, and just use software from MacPorts.
-- Ticket URL: <https://trac.macports.org/ticket/34783#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts