#19736: ghc: Library not loaded: libffi.5.dylib -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: gwright@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ghc -------------------------------------+-------------------------------------- While trying to upgrade from 6.10.1_9 to 6.10.3_1, I got a Crash Reporter dialog stating: {{{ Link (dyld) error: Library not loaded: /mp/lib/libffi.5.dylib Referenced from: /mp/lib/ghc-6.10.1/hsc2hs Reason: image not found }}} /mp is my MacPorts prefix. This error shows two problems: 1. The new version of ghc is trying to use parts from the currently- installed version of ghc to build itself. This means the software might build differently for users who had a previous version installed vs. those who didn't. This is bad and a port should probably never use an installed version of itself to build a new version of itself. 2. hsc2hs was linked with libffi but ghc did not declare a dependency on libffi. Either ghc needs to declare a dependency on libffi, or ghc needs to not link with libffi even if it is installed. -- Ticket URL: <http://trac.macports.org/ticket/19736> MacPorts <http://www.macports.org/> Ports system for Mac OS