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

MacPorts noreply at macports.org
Sun Nov 25 13:23:01 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
 Keywords:           |       Port:  gobject-introspection
---------------------+-----------------------------------
 I was considering re-opening #36725 for this, but it turns out that this
 is a different error message, so I'm opening a separate ticket. Here's the
 relevant part of my main.log:
 {{{
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/fontconfig-2.0.gir -o
 gir/fontconfig-2.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/freetype2-2.0.gir -o
 gir/freetype2-2.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/GL-1.0.gir -o gir/GL-1.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/libxml2-2.0.gir -o
 gir/libxml2-2.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/xft-2.0.gir -o gir/xft-2.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/xlib-2.0.gir -o gir/xlib-2.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/xfixes-4.0.gir -o gir/xfixes-4.0.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/xrandr-1.3.gir -o gir/xrandr-1.3.typelib
 :info:build env
 PATH=.libs:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ./g-ir-compiler --includedir=. --includedir=./gir --includedir=.
 --includedir=. --includedir=. gir/cairo-1.0.gir -o gir/cairo-1.0.typelib
 :info:build Traceback (most recent call last):
 :info:build   File "./g-ir-scanner", line 44, in <module>
 :info:build     from giscanner.scannermain import scanner_main
 :info:build   File "./giscanner/scannermain.py", line 34, in <module>
 :info:build     from giscanner.dumper import compile_introspection_binary
 :info:build   File "./giscanner/dumper.py", line 28, in <module>
 :info:build     from .gdumpparser import IntrospectionBinary
 :info:build   File "./giscanner/gdumpparser.py", line 31, in <module>
 :info:build     from .transformer import TransformerException
 :info:build   File "./giscanner/transformer.py", line 27, in <module>
 :info:build     from .girparser import GIRParser
 :info:build   File "./giscanner/girparser.py", line 26, in <module>
 :info:build     from .girwriter import COMPATIBLE_GIR_VERSION
 :info:build   File "./giscanner/girwriter.py", line 25, in <module>
 :info:build     from .xmlwriter import XMLWriter
 :info:build   File "./giscanner/xmlwriter.py", line 74, in <module>
 :info:build     from _giscanner import collect_attributes
 :info:build   File "./giscanner/libtoolimporter.py", line 66, in
 load_module
 :info:build     mod = imp.load_module(name, open(realpath), realpath,
 (extension, 'rb', 3))
 :info:build ImportError: dlopen(./.libs/_giscanner.so, 2): Symbol not
 found: _getmntent
 :info:build   Referenced from: /opt/local/lib/libgio-2.0.0.dylib
 :info:build   Expected in: flat namespace
 :info:build  in /opt/local/lib/libgio-2.0.0.dylib
 :info:build make[2]: *** [GLib-2.0.gir] Error 1
 :info:build make[2]: Leaving directory
 `/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'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/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'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/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'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_gnome_gobject-introspection/gobject-
 introspection/work/gobject-introspection-1.34.1.1" && /usr/bin/make -j2 -w
 all CC="/usr/bin/gcc-4.2 -arch x86_64" V=1
 :info:build Exit code: 2
 :error:build org.macports.build for port gobject-introspection returned:
 command execution failed
 :debug:build Error code: CHILDSTATUS 18536 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: targets not executed for gobject-introspection:
 org.macports.install org.macports.build org.macports.destroot
 }}}
 Other potentially useful info:
 {{{
 Local-Admins-MacBook-Pro:~ ericgallager$ port -v installed glib2
 The following ports are currently installed:
   glib2 @2.34.2_0+universal (active) platform='darwin 10' archs='i386
 x86_64'
 Local-Admins-MacBook-Pro:~ ericgallager$ port -v installed glib2-devel
 The following ports are currently installed:
   glib2-devel @2.35.1_0+universal (active) platform='darwin 10'
 archs='i386 x86_64'

 Local-Admins-MacBook-Pro:~ ericgallager$ which xcodebuild
 /Developer/usr/bin/xcodebuild
 Local-Admins-MacBook-Pro:~ ericgallager$ `which xcodebuild` -version
 Xcode 3.2.6
 Component versions: DevToolsCore-1809.0; DevToolsSupport-1806.0
 BuildVersion: 10M2518

 Local-Admins-MacBook-Pro:~ ericgallager$ which clang
 /Developer/usr/bin/clang
 Local-Admins-MacBook-Pro:~ ericgallager$ `which clang` --version
 Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)
 Target: x86_64-apple-darwin10
 Thread model: posix

 Local-Admins-MacBook-Pro:~ ericgallager$ which gcc
 /Developer/usr/bin/gcc
 Local-Admins-MacBook-Pro:~ ericgallager$ `which gcc` --version
 i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
 Copyright (C) 2007 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.

 Local-Admins-MacBook-Pro:~ ericgallager$ which python
 /Library/Frameworks/Python.framework/Versions/Current/bin/python
 Local-Admins-MacBook-Pro:~ ericgallager$ `which python` --version
 Python 2.7.2

 Local-Admins-MacBook-Pro:~ ericgallager$ which ccache
 /opt/local/bin/ccache
 Local-Admins-MacBook-Pro:~ ericgallager$ `which ccache` --version
 ccache version 3.1.8

 Copyright (C) 2002-2007 Andrew Tridgell
 Copyright (C) 2009-2011 Joel Rosdahl

 This program is free software; you can redistribute it and/or modify it
 under
 the terms of the GNU General Public License as published by the Free
 Software
 Foundation; either version 3 of the License, or (at your option) any later
 version.
 }}}

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


More information about the macports-tickets mailing list