Debian Bug report logs - #430659
ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined symbol: Py_InitModule4_64

version graph

Package: democracyplayer; Maintainer for democracyplayer is (unknown);

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Wolfgang Weisselberg <g35fckt001@sneakemail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ImportError: /usr/lib/libboost_python-gcc41-mt-1_34.so.1.34.0: undefined symbol: Py_InitModule4_64
Date: Tue, 26 Jun 2007 13:14:42 +0200
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):

From: stefan <der.stefon@gmail.com>
To: 430659@bugs.debian.org
Subject: Same problem on amd65 pc with debian lenny 32bit
Date: Sun, 29 Jul 2007 17:55:41 +0200
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):

From: Uwe Hermann <uwe@hermann-uwe.de>
To: der.stefon@gmail.com, 430659@bugs.debian.org, control@bugs.debian.org
Cc: Carlos Moffat <carlos.lst@eldiabloenlosdetalles.net>, Garrett Patrick McLean <gmclean@gmail.com>, Wolfgang Weisselberg <g35fckt001@sneakemail.com>, Per Olofsson <pelle@debian.org>, Michal Čihař <nijel@debian.org>, Domenico Andreoli <cavok@debian.org>
Subject: Re: Bug#430659: Same problem on amd65 pc with debian lenny 32bit
Date: Sun, 29 Jul 2007 18:38:20 +0200
[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):

From: Per Olofsson <pelle@debian.org>
To: Uwe Hermann <uwe@hermann-uwe.de>
Cc: 430659@bugs.debian.org
Subject: Re: Bug#430659: Same problem on amd65 pc with debian lenny 32bit
Date: Sun, 05 Aug 2007 13:47:47 +0200
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):

From: Uwe Hermann <uwe@hermann-uwe.de>
To: Per Olofsson <pelle@debian.org>, 430659@bugs.debian.org
Cc: Wolfgang Weisselberg <g35fckt001@sneakemail.com>, stefan <der.stefon@gmail.com>, Carlos Moffat <carlos.lst@eldiabloenlosdetalles.net>, Garrett Patrick McLean <gmclean@gmail.com>, Michal Čihař <nijel@debian.org>, Domenico Andreoli <cavok@debian.org>
Subject: Re: Bug#430659: Same problem on amd65 pc with debian lenny 32bit
Date: Wed, 15 Aug 2007 18:55:40 +0200
[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):

From: Uwe Hermann <uwe@debian.org>
To: 430659-close@bugs.debian.org
Subject: Bug#430659: fixed in democracyplayer 0.9.6-2
Date: Fri, 17 Aug 2007 14:17:03 +0000
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.