[MacPorts] #61226: gconf: dyld: Library not loaded: /opt/local/lib/libffi.6.dylib

MacPorts noreply at macports.org
Tue Sep 29 20:38:32 UTC 2020


#61226: gconf: dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  dbevans
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.3
Resolution:              |   Keywords:
      Port:  gconf       |
-------------------------+----------------------
Changes (by dbevans):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Well, after this attempt, the problem seems to be restricted to the 10.8
 buildbot and coming from /opt/local/bin/orbit-idl-2 provided by orbit2.


 {{{
 Making all in gconf
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_gnome_gconf/gconf/work/GConf-3.2.6/gconf'
 /opt/local/bin/glib-genmarshal gconfmarshal.list --header
 --prefix=gconf_marshal > gconfmarshal.h
 echo "#include \"gconfmarshal.h\"" > gconfmarshal.c && \
         /opt/local/bin/glib-genmarshal gconfmarshal.list --body
 --prefix=gconf_marshal >> gconfmarshal.c
 /opt/local/bin/orbit-idl-2 ./GConfX.idl
 /opt/local/bin/orbit-idl-2 ./GConfX.idl
 dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
   Referenced from: /opt/local/bin/orbit-idl-2
   Reason: image not found
 /opt/local/bin/orbit-idl-2 ./GConfX.idl
 dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
   Referenced from: /opt/local/bin/orbit-idl-2
   Reason: image not found
 /opt/local/bin/orbit-idl-2 ./GConfX.idl
 dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
   Referenced from: /opt/local/bin/orbit-idl-2
   Reason: image not found
 dyld: Library not loaded: /opt/local/lib/libffi.6.dylib
   Referenced from: /opt/local/bin/orbit-idl-2
   Reason: image not found
 make[2]: *** [GConfX-common.c] Trace/BPT trap: 5
 }}}

 If I had to guess, perhaps orbit2 was infected by an earlier version of
 glib2 via /opt/local/bin/glib-genmarshal. If that's the case then orbit2
 has the old libffi reference baked in and needs a revbump to rebuild with
 the lastest version of glib2 which is built with libffi 3.3. All the other
 buildbot rebuilt gconf correctly and without reference to libffi.

 As I say, this is a guess, so I'm open to any other interpretation of the
 data so far.

-- 
Ticket URL: <https://trac.macports.org/ticket/61226#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list