FS#48917 - pygtk import error after mesa upgraded

Attached to Project: Arch Linux
Opened by Rains (rains31) - Wednesday, 13 April 2016, 02:40 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 13 April 2016, 14:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
pygtk is broken after mesa-11.1.2-1 upgraded on arch x86_64.
i'm not sure if the same issue happens on other architectures.

Additional info:
* package version(s)
pygtk-2.24.0-6
mesa-11.1.2-1

* config and/or log files etc.


Steps to reproduce:

% python
Python 2.7.11 (default, Mar 31 2016, 06:18:34)
[GCC 5.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/libEGL.so.1: undefined symbol: wl_proxy_marshal_constructor_versioned
>>>
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 13 April 2016, 14:11 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Wednesday, 13 April 2016, 03:29 GMT
1) your system is out of date. That version of mesa hasn't been current for a couple of weeks now.
2) "python" should not be running python2
3) works just fine for me. You're using mesa-libgl?
Comment by Rains (rains31) - Wednesday, 13 April 2016, 04:25 GMT
1) sorry,my fault, the issue happens on mesa-11.2.0-1 and mesa-libgl-11.2.0 , not mesa-11.1.2-1.
2) i made an alias python=python2, python2 is the same.
% python2
Python 2.7.11 (default, Mar 31 2016, 06:18:34)
[GCC 5.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/libEGL.so.1: undefined symbol: wl_proxy_marshal_constructor_versioned
>>>

3) yes, i'm using mesa-libgl.
Comment by Rains (rains31) - Wednesday, 13 April 2016, 04:29 GMT
sorry, i downgraded mesa to mesa-11.1.2-1 to make my pygtk work.
i copied the version in my system, and forgot to modify to the one i met this prolem.
Comment by Doug Newgard (Scimmia) - Wednesday, 13 April 2016, 04:48 GMT
And what version of wayland?
Comment by Rains (rains31) - Wednesday, 13 April 2016, 09:40 GMT
oh, i'm using an old wayland-git installed from aur. this problem disapeared after wayland upgraded.
sorry for wasting ur time.

Loading...