reassign 476965 python-pyexiv2 
thanks

On Sun, Apr 20, 2008 at 03:00:51PM +0200, Filippo Giunchedi wrote:

> now that python 2.5 is the default
> libboost_python-gcc42-1_34_1.so.1.34.1 should point to the 2.5 version
> otherwise it is unusuable. E.g.

No: that is the shared library built with Python 2.4.  There is a
parallel shared library built with Python 2.5:
libboost_python-gcc42-1_34_1-py25.so.1.34.1

What needs to happen is that python-pyexiv2 needs to be rebuilt.


> $ python
> Python 2.5.2 (r252:60911, Apr 16 2008, 23:58:07) 
> [GCC 4.2.3 (Debian 4.2.3-3)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import pyexiv2
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/lib/python2.5/site-packages/pyexiv2.py", line 59, in <module>
>     import libpyexiv2
> ImportError: /usr/lib/libboost_python-gcc42-1_34_1.so.1.34.1: undefined 
> symbol: Py_InitModule4

Oddly, I get a different behaviour:

[EMAIL PROTECTED]
Python 2.5.2 (r252:60911, Apr 17 2008, 13:15:05) 
[GCC 4.2.3 (Debian 4.2.3-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyexiv2
/usr/lib/python2.5/site-packages/pyexiv2.py:59: RuntimeWarning: Python C API 
version mismatch for module libpyexiv2: This Python has API version 1013, 
module libpyexiv2 has version 1012.
  import libpyexiv2
>>> 

Chimo,
-Steve

Attachment: signature.asc
Description: Digital signature

Reply via email to