So... dbus 0.23 is terribly old and needs to be burned... but any version before 0.23.4 really really really needs to be burned. So please bump your stable markings to 0.23.4 Keywords for sys-apps/dbus: | a a a h i m m p p p s s s x | l m r p a 6 i p p p 3 h p 8 | p d m p 6 8 p c c c 9 a 6 | h 6 a 4 k s 6 - 0 r | a 4 4 m c | a | c | o | s ----------+---------------------------- 0.23-r3 | + + + + + + + 0.23.2 | ~ ~ ~ ~ ~ ~ 0.23.2-r1 | ~ ~ ~ ~ ~ ~ 0.23.4 | ~ ~ ~ ~ ~ ~ 0.23.4-r1 | ~ ~ ~ ~ ~ ~ ~ ~
0.23 is a really poor version. 0.23.4 fixes several important things.
Trying to compile dbus as part of system update: (--update --deep --newuse world) D-BUS 0.23 ============== prefix: /usr exec_prefix: ${prefix} libdir: /usr/lib64 bindir: /usr/bin sysconfdir: /etc localstatedir: /var/lib datadir: /usr/share source code location: . compiler: x86_64-pc-linux-gnu-gcc cflags: -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare cppflags: -DDBUS_API_SUBJECT_TO_CHANGE=1 cxxflags: -O2 64-bit int: long Doxygen: no xmlto: no gcj: (not enabled) csc: (not enabled) Results in error: Traceback (most recent call last): File "/usr/bin/pyrexc", line 7, in ? from Pyrex.Compiler.Main import main ImportError: No module named Pyrex.Compiler.Main make[3]: [dbus_bindings.c] Error 1 (ignored) if /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../dbus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/python2.4 -DDBUS_API_SUBJECT_TO_CHANGE=1 -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -MT dbus_bindings.lo -MD -MP -MF ".deps/dbus_bindings.Tpo" -c -o dbus_bindings.lo dbus_bindings.c; \ then mv -f ".deps/dbus_bindings.Tpo" ".deps/dbus_bindings.Plo"; else rm -f ".deps/dbus_bindings.Tpo"; exit 1; fi mkdir .libs x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../dbus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/python2.4 -DDBUS_API_SUBJECT_TO_CHANGE=1 -O2 -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -MT dbus_bindings.lo -MD -MP -MF .deps/dbus_bindings.Tpo -c dbus_bindings.c -fPIC -DPIC -o .libs/dbus_bindings.o x86_64-pc-linux-gnu-gcc: dbus_bindings.c: No such file or directory x86_64-pc-linux-gnu-gcc: no input files make[3]: *** [dbus_bindings.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/dbus-0.23-r3/work/dbus-0.23/python' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dbus-0.23-r3/work/dbus-0.23/python' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dbus-0.23-r3/work/dbus-0.23' make: *** [all] Error 2 !!! ERROR: sys-apps/dbus-0.23-r3 failed.
Correct. That is version 0.23-r3 which is guarenteed not to work. You need to use 0.23.4-r1. Brian, feel free to nag at the AMD64 folks.
amd64 stable
stable on x86.
sparc stable.
stable on ppc64
Created attachment 75900 [details] dbus_error_output.txt I'm getting this error when trying to emerge on x86
Won't work with QT4. Try that little nudge in the ebuild.
marked stable by hansmi, removing ppc from cc
IA64 doneski.
QT4 is also marked ~ARCH. So..... yeah... I make no guarentees if you decide to mix stable and ~ARCH stuff.
Stable on hppa
done