[MacPorts] #37137: gobject-introspection @1.34.1.1_0 +universal Build failure - missing symbol in Python shared object

MacPorts noreply at macports.org
Tue Dec 18 14:33:15 PST 2012


#37137: gobject-introspection @1.34.1.1_0 +universal Build failure - missing symbol
in Python shared object
------------------------------------+--------------------------------
  Reporter:  egall@…                |      Owner:  macports-tickets@…
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.1.2
Resolution:                         |   Keywords:
      Port:  gobject-introspection  |
------------------------------------+--------------------------------

Comment (by egall@…):

 What the heck, here's both:

 {{{
 sh-3.2# file
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so:
 Mach-O universal binary with 2 architectures
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so (for
 architecture x86_64):      Mach-O 64-bit bundle x86_64
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so (for
 architecture i386):        Mach-O bundle i386
 sh-3.2# file /opt/local/lib/libgio-2.0.0.dylib
 /opt/local/lib/libgio-2.0.0.dylib: Mach-O universal binary with 2
 architectures
 /opt/local/lib/libgio-2.0.0.dylib (for architecture x86_64):    Mach-O
 64-bit dynamically linked shared library x86_64
 /opt/local/lib/libgio-2.0.0.dylib (for architecture i386):      Mach-O
 dynamically linked shared library i386
 sh-3.2# lipo -info /opt/local/lib/libgio-2.0.0.dylib
 Architectures in the fat file: /opt/local/lib/libgio-2.0.0.dylib are:
 x86_64 i386
 sh-3.2# lipo -info
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so
 Architectures in the fat file:
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so are:
 x86_64 i386
 }}}

 And just to triple-check, here's some `otool -f` output as well:

 {{{
 sh-3.2# otool -f /opt/local/lib/libgio-2.0.0.dylib
 Fat headers
 fat_magic 0xcafebabe
 nfat_arch 2
 architecture 0
     cputype 16777223
     cpusubtype 3
     capabilities 0x0
     offset 4096
     size 1594272
     align 2^12 (4096)
 architecture 1
     cputype 7
     cpusubtype 3
     capabilities 0x0
     offset 1601536
     size 1377812
     align 2^12 (4096)
 sh-3.2# otool -f
 /opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1/.libs/_giscanner.so
 Fat headers
 fat_magic 0xcafebabe
 nfat_arch 2
 architecture 0
     cputype 16777223
     cpusubtype 3
     capabilities 0x0
     offset 4096
     size 90696
     align 2^12 (4096)
 architecture 1
     cputype 7
     cpusubtype 3
     capabilities 0x0
     offset 98304
     size 81492
     align 2^12 (4096)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/37137#comment:10>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list