Control: severity -1 important On Sun, Dec 04, 2016 at 11:03:26PM +0100, Roland Koebler wrote:
Hi Roland, > Package: python-pjproject > Version: 2.5.5~dfsg-3 > Severity: grave > Justification: renders package unusable > > Dear Maintainer, > > python-pjproject is broken; when trying to use it, it reports an > undefined symbol and aborts: > > $ python > >>> import pjsua > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/usr/lib/python2.7/dist-packages/pjsua.py", line 59, in <module> > import _pjsua > ImportError: /usr/lib/libpjsua.so.2: undefined symbol: pjmedia_endpt_create Works here. root@voiptest:~# python Python 2.7.12+ (default, Nov 22 2016, 00:48:54) [GCC 6.2.1 20161119] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pjsua >>> > I guess that this is a packaging issue. Yes and no. You seem to be running a weird mixture of old and new versions of the pjproject libs > ii libpj2 2.5.5~dfsg-3 > ii libpjlib-util2 2.1.0.0.ast20130823-1 > ii libpjmedia-audiodev2 2.1.0.0.ast20130823-1 > ii libpjmedia-codec2 2.1.0.0.ast20130823-1 > ii libpjmedia-videodev2 2.5.5~dfsg-3 > ii libpjmedia2 2.5.5~dfsg-3 > ii libpjnath2 2.5.5~dfsg-3 > ii libpjsip-simple2 2.1.0.0.ast20130823-1 > ii libpjsip-ua2 2.1.0.0.ast20130823-1 > ii libpjsip2 2.1.0.0.ast20130823-1 > ii libpjsua2 2.1.0.0.ast20130823-1 I assume when you update all libs to the same release it will work. I think python bindings should depend on the libs of the same version. I'll have a look on how to code this dependency into the package. But I don't agree that this is a grave bug. Bernhard
signature.asc
Description: Digital signature