After emerging dbus 0.23.2 hal-device-manager quits with: Traceback (most recent call last): File "/usr/bin/hal-device-manager", line 15, in ? from DeviceManager import DeviceManager File "/usr/share/hal/device-manager/DeviceManager.py", line 6, in ? import dbus File "/usr/lib/python2.3/site-packages/dbus.py", line 44, in ? import dbus_bindings ImportError: /usr/lib/python2.3/site-packages/dbus_bindings.so: undefined symbol: None Reproducible: Always Steps to Reproduce: 1. Emerge dbus 0.23.2 2. Start hal-device-manager 3. ... Actual Results: hal-device-manager quits with error. Expected Results: Start as supposed to. Portage 2.0.51.18 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-gentoo i686) ================================================================= System uname: 2.6.11-gentoo i686 AMD Athlon(TM) XP 3000+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 28 2005, 03:55:27)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa amd apm avi berkdb bitmap-fonts bonobo cdr cdrom crypt cups curl dvd dvdr dvdread emboss encode esd f77 fam fbcon ffmpeg font-server foomaticdb fortran freetype gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 hal imlib ipv6 java jpeg libg++ libwww mad matroska mikmod mmx mmx2 motif mp3 mpeg mpeg4 ncurses nls nptl oggvorbis opengl oss pam pdflib perl pic png python quicktime readline samba sdl sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode usb wxwindows xine xml2 xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
it also breaks newer rox-sessions maybe it should be filed as python bug
i guess... ABI breakage in the bindings, when did this problem show exactly 0.23 -> 0.23.1 (not in tree, but c&p should do) -> 0.23.2 ? There seems to be a lack of consistent rox maintainership, so I'm just adding someone i could find in a rox pack that was actually maintained at all.
0.23.1 (not in tree) works with rox-session 0.1.25 (not in tree, but eventually a representative of a dbus python application)
if anyone had looked a bit further then they wouldve found debian had this issue already patched up. Would've made this a no-brainer for me. Added patches to 0.23.2-r1