[MacPorts] #30072: terminator does not work
MacPorts
noreply at macports.org
Tue Apr 3 05:20:25 PDT 2012
#30072: terminator does not work
----------------------------------+-----------------------------------------
Reporter: f.calboli@… | Owner: ryandesign@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Resolution: | Keywords:
Port: terminator |
----------------------------------+-----------------------------------------
Changes (by agwblack@…):
* status: closed => reopened
* resolution: fixed =>
Comment:
I do not believe this issue is fixed. I am having the same problem as
originally described. I believe that I have the python27 versions of all
the relevant packages installed.
{{{
for i in {terminator,python,vte,gtk,pango,gobj}; do port installed | grep
$i; done
terminator @0.96_0+python27 (active)
gnome-doc-utils @0.20.6_0+python27 (active)
gtk-doc @1.17_0+python27 (active)
python27 @2.7.2_0
python27 @2.7.2_0+universal
python27 @2.7.2_4+universal (active)
python_select @0.3_1 (active)
terminator @0.96_0+python27 (active)
vte @0.28.2_0+python27 (active)
xorg-libxcb @1.7_0+python27
xorg-libxcb @1.7_0+python27+universal (active)
xorg-xcb-proto @1.6_0+python27 (active)
vte @0.28.2_0+python27 (active)
gtk-doc @1.17_0+python27 (active)
gtk2 @2.24.4_0+x11 (active)
py27-gtk @2.22.0_1+x11 (active)
pango @1.28.4_0+x11 (active)
py27-gobject @2.26.0_1 (active)
python --version
Python 2.7.2
terminator
You need to install the python bindings for gobject, gtk and pango to
run Terminator.
}}}
Some investigation suggests that the python script that launches
Terminator is failing to import gtk and pango. Attempting to import these
in the python interpreter yields the following:
{{{
>>> import pango
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError:
dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/gtk-2.0/pango.so, 2): Library not loaded:
/opt/local/lib/libgobject-2.0.0.dylib
Referenced from:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/gtk-2.0/pango.so
Reason: Incompatible library version: pango.so requires version 3001.0.0
or later, but libgobject-2.0.0.dylib provides version 2801.0.0
}}}
{{{
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError:
dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/gtk-2.0/gtk/_gtk.so, 2): Library not loaded:
/opt/local/lib/libatk-1.0.0.dylib
Referenced from:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/gtk-2.0/gtk/_gtk.so
Reason: Incompatible library version: _gtk.so requires version 20210.0.0
or later, but libatk-1.0.0.dylib provides version 3210.0.0
}}}
Installing pango-devel through macports seemed to fix the import pango
call (although this has some pretty hefty dependencies - not sure
precisely which package was responsible for the actual fix). Installing
atk and gdk-pixbuf2 fixed the call to import gtk. I suggest these 3
packages are added to the dependencies of terminator.
--
Ticket URL: <https://trac.macports.org/ticket/30072#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list