sys-apps/dbus-0.62 fails to merge, thus blocking my system from being updated further. The error message during compile is --snip-- i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtXml -DDBUS_COMPILATION -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE=1 -O2 -march=pentium4 -fomit-frame-pointer -MT libdbus_qt4_1_la-qdbuserror.lo -MD -MP -MF .deps/libdbus_qt4_1_la-qdbuserror.Tpo -c qdbuserror.cpp -fPIC -DPIC -o .libs/libdbus_qt4_1_la-qdbuserror.o In file included from qdbusintegrator.cpp:38: qdbusabstractadaptor_p.h:66:3: #error Qt 4.2.0 is supposed to have a better solution! In file included from qdbusintegrator.cpp:38: qdbusabstractadaptor_p.h:67: error: expected constructor, destructor, or type conversion before '!' token make[4]: *** [libdbus_qt4_1_la-qdbusintegrator.lo] Fehler 1 make[4]: *** Warte auf noch nicht beendete Prozesse... i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtXml -DDBUS_COMPILATION -DQDBUS_MAKEDLL -DDBUS_API_SUBJECT_TO_CHANGE=1 -O2 -march=pentium4 -fomit-frame-pointer -MT libdbus_qt4_1_la-qdbuserror.lo -MD -MP -MF .deps/libdbus_qt4_1_la-qdbuserror.Tpo -c qdbuserror.cpp -o libdbus_qt4_1_la-qdbuserror.o >/dev/null 2>&1 make[4]: Leaving directory `/tmp/portage/dbus-0.62/work/dbus-0.62/qt/src' make[3]: *** [all] Fehler 2 make[3]: Leaving directory `/tmp/portage/dbus-0.62/work/dbus-0.62/qt/src' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/tmp/portage/dbus-0.62/work/dbus-0.62/qt' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/tmp/portage/dbus-0.62/work/dbus-0.62' make: *** [all] Fehler 2 !!! ERROR: sys-apps/dbus-0.62 failed. Call stack: ebuild.sh, line 1543: Called dyn_compile ebuild.sh, line 938: Called src_compile dbus-0.62.ebuild, line 98: Called die --snip-- --[ emerge --info ] -- Portage 2.1.1_pre5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r3 i686) ================================================================= System uname: 2.6.16-gentoo-r3 i686 Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.12.4 Last Sync: Mon, 14 Aug 2006 02:00:01 +0000 ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/jetty/etc /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LC_ALL="de_DE.UTF-8" LINGUAS="de en_GB en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://zathras/gentoo-portage" USE="x86 X a52 aac aalib alsa apache2 apm arts avi berkdb bitmap-fonts cdr cli crypt cups divx4linux dlloader doc dri dv dvd dvdr dvdread eds elibc_glibc emboss encode esd fame firebird foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imap imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jack jpeg kernel_linux libg++ libwww linguas_de linguas_en_GB linguas_en_US mad mikmod mmx motif mp3 mpeg ncurses nls nptl nsplugin nvidia ogg opengl oss pam pcmcia pcre pdflib perl png postgres pppd python qt qt3 qt4 quicktime readline reflection samba sasl scanner sdl session spell spl sqlite sse sse2 sse3 ssl subtitles tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nvidia video_cards_vesa vorbis xinerama xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS --[ emerge --info ]--
Warte auf noch nicht beendete Prozesse... What is the english translation please?
Also, what versions of qt do you have installed?
That would be "waiting for running processes to complete" - might be due to MAKEOPTS="-j2". sinclair ~ # equery l qt [ Searching for package 'qt' in all categories among: ] * installed packages [I--] [ ] x11-libs/qt-3.3.6-r1 (3) [I--] [ -] x11-libs/qt-4.2.0_pre1 (4)
QT 4.2 requires a newer dbus (which doesn't support qt3 and thus not in portage) - And also why it is package.masked. Can't/Won't fix. Sorry.
*gnarf* Looks like I accidentally upgraded Qt to 4.2.0_pre1 - I didn't do this on purpose. Bad error message - excellent support. Thanks.
*** Bug 154318 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > QT 4.2 requires a newer dbus (which doesn't support qt3 and thus not in > portage) - And also why it is package.masked. Can't/Won't fix. Sorry. > So, what do I do? dbus is a dependency for quite a few packages I use
Then don't install QT 4.2. Simple as that.
(In reply to comment #8) > Then don't install QT 4.2. Simple as that. > Doug, thanks for your response. I have "package.mask-ed" qt-4.2 for now. But shouldn't one expect that all the ebuilds in portage at least compile together? The problem should be rather common -- everybody uses dbus. Maybe you should mask qt-4.2 until the problem is solved at the upstream dbus and makes its way into portage? (Sorry for nagging, I'm only trying to help.)
Not when the packages are masked with the notice saying that it won't happen. Also, qt-4.2.1 has a msg regarding D-Bus support.