Debian Bug report logs -
#430659
ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined symbol: Py_InitModule4_64
Reported by: Wolfgang Weisselberg <g35fckt001@sneakemail.com>
Date: Tue, 26 Jun 2007 13:00:01 UTC
Severity: grave
Tags: help
Found in version democracyplayer/0.9.6-1
Fixed in version democracyplayer/0.9.6-2
Done: Uwe Hermann <uwe@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Uwe Hermann <uwe@debian.org>:
Bug#430659; Package democracyplayer.
(full text, mbox, link).
Acknowledgement sent to Wolfgang Weisselberg <g35fckt001@sneakemail.com>:
New Bug report received and forwarded. Copy sent to Uwe Hermann <uwe@debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: democracyplayer
Version: 0.9.6-1
Severity: important
I am not sure if that is a democracyplayer or a
libboost-python1.34.0 or someone elses bug.
Please reassign as needed.
$ democracyplayer
Traceback (most recent call last):
File "/usr/bin/democracyplayer", line 21, in ?
import gtcache
File "/var/lib/python-support/python2.4/democracy/gtcache.py", line 5, in ?
import config
File "/var/lib/python-support/python2.4/democracy/config.py", line 8, in ?
import eventloop
File "/var/lib/python-support/python2.4/democracy/eventloop.py", line 17, in ?
import database
File "database.pyx", line 13, in database
ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined symbol: Py_InitModule4_64
This makes democracyplayer unusable on amd64.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.21-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages democracyplayer depends on:
ii democracyplayer-data 0.9.6-1 GTK+ based RSS video aggregator da
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libboost-python1.34.0 1.34.0-1 Boost.Python Library
ii libc6 2.5-11 GNU C Library: Shared libraries
ii libcairo2 1.4.8-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libgcc1 1:4.2-20070609-1 GCC support library
ii libglib2.0-0 2.12.12-1 The GLib library of C routines
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libnspr4-0d 4.6.6-3 NetScape Portable Runtime Library
ii libpango1.0-0 1.16.4-1 Layout and rendering of internatio
ii libstdc++6 4.2-20070609-1 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 1:1.0.1-4 X11 Input extension library
ii libxine1 1.1.7-1 the xine video/media player librar
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii libxul0d 1.8.1.4-2 Gecko engine library
ii python 2.4.4-6 An interactive high-level object-o
ii python-glade2 2.10.4-3 GTK+ bindings: Glade support
ii python-gnome2 2.18.2-1 Python bindings for the GNOME desk
ii python-gnome2-extras 2.14.3-1 Python bindings for the GNOME desk
ii python-gtk2 2.10.4-3 Python bindings for the GTK+ widge
ii python-support 0.6.4 automated rebuilding support for p
ii python2.4 2.4.4-4 An interactive high-level object-o
democracyplayer recommends no packages.
-- no debconf information
Severity set to `grave' from `important'
Request was from "brian m. carlson" <sandals@crustytoothpaste.ath.cx>
to control@bugs.debian.org.
(Sat, 30 Jun 2007 23:06:05 GMT) (full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Uwe Hermann <uwe@debian.org>:
Bug#430659; Package democracyplayer.
(full text, mbox, link).
Acknowledgement sent to der.stefon@gmail.com:
Extra info received and forwarded to list. Copy sent to Uwe Hermann <uwe@debian.org>.
(full text, mbox, link).
Message #12 received at 430659@bugs.debian.org (full text, mbox, reply):
I have the same problem:
But I'm using amd64 cpu with debian lenny 32bit...
~$ democracyplayer
Traceback (most recent call last):
File "/usr/bin/democracyplayer", line 21, in ?
import gtcache
File "/var/lib/python-support/python2.4/democracy/gtcache.py", line 5, in ?
import config
File "/var/lib/python-support/python2.4/democracy/config.py", line 8, in ?
import eventloop
File "/var/lib/python-support/python2.4/democracy/eventloop.py", line 17,
in ?
import database
File "database.pyx", line 13, in database
ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined
symbol: PyErr_WarnEx
would be great if this bug can be fixed...
thx for the great work
stefan
--
http://stefon.wordpress.com/
http://www.thehungersite.com/
Information forwarded to debian-bugs-dist@lists.debian.org, Uwe Hermann <uwe@debian.org>:
Bug#430659; Package democracyplayer.
(full text, mbox, link).
Acknowledgement sent to Uwe Hermann <uwe@hermann-uwe.de>:
Extra info received and forwarded to list. Copy sent to Uwe Hermann <uwe@debian.org>.
(full text, mbox, link).
Message #17 received at 430659@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 430659 + help
thanks
[Note: I'm CC'ing quite a bunch of people who are related to/affected by
this bug, as well as the libboost maintainer, maybe someone can help?]
On Sun, Jul 29, 2007 at 05:55:41PM +0200, stefan wrote:
> I have the same problem:
> But I'm using amd64 cpu with debian lenny 32bit...
>
> ~$ democracyplayer
> Traceback (most recent call last):
> File "/usr/bin/democracyplayer", line 21, in ?
> import gtcache
> File "/var/lib/python-support/python2.4/democracy/gtcache.py", line 5, in ?
> import config
> File "/var/lib/python-support/python2.4/democracy/config.py", line 8, in ?
> import eventloop
> File "/var/lib/python-support/python2.4/democracy/eventloop.py", line 17,
> in ?
> import database
> File "database.pyx", line 13, in database
> ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined
> symbol: PyErr_WarnEx
>
> would be great if this bug can be fixed...
I'm working on it. The reason for the bug is totally unclear to me,
though. Upstream doesn't know what causes it either, and doesn't know a
solution.
Also, this is not amd64 specific, the bug occurs everywhere.
I have _sort of_ managed to start democracyplayer now after switching to
Python 2.5 for builing it, _and_ rebuilding three or four python-related
packages to add Python 2.5 versions of the libs (they currently only
provide 2.4 versions). You need to rebuild at least python-gnome2,
xulrunner* (and esp. python-xpcom, and that needs a change in debian/rules),
python-gnome2-extras, maybe python-boost* and more.
Note that using democracyplayer still doesn't really work (quite likely
a python-xpcom problem):
Could not import the Python XPCOM extension
<type 'exceptions.ImportError'>: No module named xpcom._xpcom
But, at least it doesn't completely crash anymore now, i.e. the GUI
comes up and shows the channel guide, but you cannot subscribe to
channels or download movies, or view them.
This is really a mess. It'll take ages to change all those packages to
build/provide Python 2.5 versions. I'm trying to figure out a way to fix
the build while staying with Python 2.4, but I'm a bit lost...
Any help is appreciated.
FWIW, the message
ImportError: /var/lib/python-support/python2.5/democracy/database.so: undefined symbol: PyErr_WarnEx
still appears with my democracyplayer version which starts and runs
somewhat (Python 2.5 version), so maybe it's not really _that_ critical and
the reason for the problems is not related to the "PyErr_WarnEx" at all (?)
This may be related to this boost bug (not sure, though):
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426871
Also, I'm in contact with the Ubuntu maintainer of democracyplayer, and
apparently they don't see this bug, presumably because they transitioned
to Python 2.5 (not sure if _all_ of Ubuntu or only democracyplayer is
meant here).
Thanks, Uwe.
--
http://www.hermann-uwe.de | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
[signature.asc (application/pgp-signature, inline)]
Tags added: help
Request was from Uwe Hermann <uwe@hermann-uwe.de>
to control@bugs.debian.org.
(Sun, 29 Jul 2007 16:42:06 GMT) (full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Uwe Hermann <uwe@debian.org>:
Bug#430659; Package democracyplayer.
(full text, mbox, link).
Acknowledgement sent to Per Olofsson <pelle@debian.org>:
Extra info received and forwarded to list. Copy sent to Uwe Hermann <uwe@debian.org>.
(full text, mbox, link).
Message #24 received at 430659@bugs.debian.org (full text, mbox, reply):
Hi,
Uwe Hermann wrote:
> I have _sort of_ managed to start democracyplayer now after switching to
> Python 2.5 for builing it, _and_ rebuilding three or four python-related
> packages to add Python 2.5 versions of the libs (they currently only
> provide 2.4 versions). You need to rebuild at least python-gnome2,
> xulrunner* (and esp. python-xpcom, and that needs a change in debian/rules),
> python-gnome2-extras, maybe python-boost* and more.
What if boost_python is built with Python 2.4, like all other packages?
--
Pelle
Information forwarded to debian-bugs-dist@lists.debian.org, Uwe Hermann <uwe@debian.org>:
Bug#430659; Package democracyplayer.
(full text, mbox, link).
Acknowledgement sent to Uwe Hermann <uwe@hermann-uwe.de>:
Extra info received and forwarded to list. Copy sent to Uwe Hermann <uwe@debian.org>.
(full text, mbox, link).
Message #29 received at 430659@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sun, Aug 05, 2007 at 01:47:47PM +0200, Per Olofsson wrote:
> > I have _sort of_ managed to start democracyplayer now after switching to
> > Python 2.5 for builing it, _and_ rebuilding three or four python-related
> > packages to add Python 2.5 versions of the libs (they currently only
> > provide 2.4 versions). You need to rebuild at least python-gnome2,
> > xulrunner* (and esp. python-xpcom, and that needs a change in debian/rules),
> > python-gnome2-extras, maybe python-boost* and more.
>
> What if boost_python is built with Python 2.4, like all other packages?
Indeed, a Python 2.4 boost (and the dbus patches) lead to a somewhat
working package, it seems.
There's hope that there'll be a 2.4 boost soon, see
http://lists.alioth.debian.org/pipermail/pkg-boost-devel/2007-August/000997.html
I'll upload fixed democracyplayer packages ASAP then.
Uwe.
--
http://www.hermann-uwe.de | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
[signature.asc (application/pgp-signature, inline)]
Reply sent to Uwe Hermann <uwe@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Wolfgang Weisselberg <g35fckt001@sneakemail.com>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #34 received at 430659-close@bugs.debian.org (full text, mbox, reply):
Source: democracyplayer
Source-Version: 0.9.6-2
We believe that the bug you reported is fixed in the latest version of
democracyplayer, which is due to be installed in the Debian FTP archive:
democracyplayer-data_0.9.6-2_all.deb
to pool/main/d/democracyplayer/democracyplayer-data_0.9.6-2_all.deb
democracyplayer_0.9.6-2.diff.gz
to pool/main/d/democracyplayer/democracyplayer_0.9.6-2.diff.gz
democracyplayer_0.9.6-2.dsc
to pool/main/d/democracyplayer/democracyplayer_0.9.6-2.dsc
democracyplayer_0.9.6-2_i386.deb
to pool/main/d/democracyplayer/democracyplayer_0.9.6-2_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 430659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Uwe Hermann <uwe@debian.org> (supplier of updated democracyplayer package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 17 Aug 2007 15:53:17 +0200
Source: democracyplayer
Binary: democracyplayer-data democracyplayer
Architecture: source i386 all
Version: 0.9.6-2
Distribution: unstable
Urgency: low
Maintainer: Uwe Hermann <uwe@debian.org>
Changed-By: Uwe Hermann <uwe@debian.org>
Description:
democracyplayer - GTK+ based RSS video aggregator
democracyplayer-data - GTK+ based RSS video aggregator data files
Closes: 387726 396898 418722 429407 429881 430659
Changes:
democracyplayer (0.9.6-2) unstable; urgency=low
.
* The "Night of the Living Dead" release.
* Fix critical python/dbus errors (Closes: #429881, #418722).
Thanks Krzysztof Sobiecki <sobkas@gmail.com> for the patch!
* Build-depend on libboost-python-dev (>= 1.34.1-2), as that version is
now built with Python 2.4 again, which is currently needed to make
Democracy Player work at all (Closes: #430659, #429407).
Note that we _have_ to build democracyplayer with Python 2.4 at this
point in time, as several of its dependencies are not yet available
as Python 2.5 versions in Debian.
* Build-depend on libxine-dev (>= 1.1.6-2), as starting with that version
xine plays sound/music in *.flv flash files (Closes: #396898, #387726).
* Drop 30_libboost_python.patch, no longer needed.
* Add new required dependency: python-pysqlite2.
Files:
b1859da92bbe5c2eac54b8cc7be67996 838 net optional democracyplayer_0.9.6-2.dsc
036d7af4a14a914133630cbfe7792b59 10570 net optional democracyplayer_0.9.6-2.diff.gz
102b58649002886e265b304137793107 458552 net optional democracyplayer-data_0.9.6-2_all.deb
cde17910814cd4725f71df3e51ffa9b0 563490 net optional democracyplayer_0.9.6-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGxar7XdVoV3jWIbQRAsuSAJ46WZXblhrmeRc4oSZCcl8tfwKESgCgpV3k
NjRnlf+OxGoilqtuK7480U4=
=5Lb8
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 15 Sep 2007 07:29:01 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 5 23:33:10 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.