[MacPorts] #18225: gtk fails to run

MacPorts noreply at macports.org
Tue Jan 27 08:07:50 PST 2009


#18225: gtk fails to run
-------------------------------+--------------------------------------------
 Reporter:  iane@…             |       Owner:  macports-tickets@…                   
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:  Port Bugs                            
Component:  ports              |     Version:  1.7.0                                
 Keywords:  py-gtk2 gobject    |        Port:                                       
-------------------------------+--------------------------------------------

Old description:

> gtk2.0 fails to run under python2.5. For example:
>
> Traceback (most recent call last):
>   File "/opt/local/bin/geximon", line 4, in <module>
>     from geximon import geximon
>   File "/opt/local/lib/python2.5/site-packages/geximon/geximon.py", line
> 27, in <module>
>     import gtk
>   File "/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py",
> line 38, in <module>
>     import gobject as _gobject
>   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/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/gtk-2.0/gobject/_gobject.so, 2): Symbol not found:
> __cg_png_create_info_struct
>   Referenced from:
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
>   Expected in: /opt/local/lib/libPng.dylib

New description:

 gtk2.0 fails to run under python2.5. For example:
 {{{
 Traceback (most recent call last):
   File "/opt/local/bin/geximon", line 4, in <module>
     from geximon import geximon
   File "/opt/local/lib/python2.5/site-packages/geximon/geximon.py", line
 27, in <module>
     import gtk
   File "/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py",
 line 38, in <module>
     import gobject as _gobject
   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/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/gtk-2.0/gobject/_gobject.so, 2): Symbol not found:
 __cg_png_create_info_struct
   Referenced from:
 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
   Expected in: /opt/local/lib/libPng.dylib
 }}}

--

Comment(by jmr@…):

 Which port does geximon come from? To test py25-gtk, I just tried
 gnofract4d, and it works fine.

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


More information about the macports-tickets mailing list