[MacPorts] #13072: py25-gobject fails to build on 10.5 (extern inline)

MacPorts trac at macosforge.org
Fri Dec 21 14:53:06 PST 2007


#13072: py25-gobject fails to build on 10.5 (extern inline)
---------------------------------+------------------------------------------
  Reporter:  william at gallaf.net  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect              |      Status:  new                                  
  Priority:  Normal              |   Milestone:                                       
 Component:  ports               |     Version:  1.5.2                                
Resolution:                      |    Keywords:                                       
---------------------------------+------------------------------------------
Comment (by petr.snyder at yahoo.co.uk):

 Probably the very same issue here (PPC, Leopard, XCode3, macports 1.6.0),
 affects a build of gnucash, which has avahi somewhere in its dependency
 tree. Avahi's configure script stops to report that it cannot find py-gtk.
 The configure script runs a short python-script to check whether py-gtk is
 available:

 {{{
 26522 prog="
 26523 import sys
 26524 try:
 26525         import gtk
 26526 except ImportError:
 26527         sys.exit(1)
 26528 except:
 26529         sys.exit(0)
 26530 sys.exit(0)"

 26531 if $PYTHON -c "$prog" 1>&5 2>&5
 26532   then
 26533     eval "py_cv_mod_$py_mod_var=yes"
 26534   else
 26535     eval "py_cv_mod_$py_mod_var=no"
 26536   fi
 26537
 26538 fi
 }}}

 I run Python (the macport-installed one, /opt/local/bin/python2.5) in
 interactive mode and tried

 {{{
 Python 2.5.1 (r251:54863, Dec 21 2007, 17:37:02)
 [GCC 4.0.1 (Apple Inc. build 5465)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.

 >>>import sys
 >>>import gtk
 }}}

 and got this:

 {{{
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-gtk/work/destroot/opt/local/lib/python2.5
 /site-packages/gtk-2.0/gtk/__init__.py", line 38, in <module>
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-gobject/work/destroot/opt/local/lib/python2.5
 /site-packages/gtk-2.0/gobject/__init__.py", line 30, in <module>
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-gobject/work/destroot/opt/local/lib/python2.5
 /site-packages/gtk-2.0/gobject/constants.py", line 22, in <module>
 ImportError: dlopen(/opt/local/lib/python2.5/site-
 packages/gtk-2.0/gobject/_gobject.so, 2): Symbol not found: _PyGBoxed_Type
   Referenced from: /opt/local/lib/python2.5/site-
 packages/gtk-2.0/gobject/_gobject.so
   Expected in: flat namespace
 }}}

 I think the defect module "py25-gobject" make the configure script fail,
 and "py25-gtk" and other python modules might be broken, too.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13072#comment:4>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list