Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 144029

Summary: sys-apps/dbus-0.62 fails to merge
Product: Gentoo Linux Reporter: Volker Wegert <gentoo>
Component: Current packagesAssignee: Project Gentopia <gentopia>
Status: VERIFIED INVALID    
Severity: major CC: leonidp.lists
Priority: Normal    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Volker Wegert 2006-08-15 11:57:05 UTC
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 ]--
Comment 1 Steev Klimaszewski (RETIRED) gentoo-dev 2006-08-15 12:57:50 UTC
Warte auf noch nicht beendete Prozesse...

What is the english translation please?
Comment 2 Steev Klimaszewski (RETIRED) gentoo-dev 2006-08-15 12:59:02 UTC
Also, what versions of qt do you have installed?
Comment 3 Volker Wegert 2006-08-15 13:09:01 UTC
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)
Comment 4 Steev Klimaszewski (RETIRED) gentoo-dev 2006-08-15 13:12:08 UTC
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.
Comment 5 Volker Wegert 2006-08-15 13:47:18 UTC
*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.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-11-07 01:19:26 UTC
*** Bug 154318 has been marked as a duplicate of this bug. ***
Comment 7 Leonid Podolny 2006-11-07 02:23:28 UTC
(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
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2006-11-07 16:16:05 UTC
Then don't install QT 4.2. Simple as that.
Comment 9 Leonid Podolny 2006-11-08 07:10:30 UTC
(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.)
Comment 10 Doug Goldstein (RETIRED) gentoo-dev 2006-11-08 18:20:00 UTC
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.