Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138696 - dbus-0.62 qt3/qt4 selection doesn't work
Summary: dbus-0.62 qt3/qt4 selection doesn't work
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Project Gentopia
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-01 06:03 UTC by Neil Darlow
Modified: 2006-07-08 14:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Darlow 2006-07-01 06:03:02 UTC
Attempted to update to k3b-0.12.16 and it died indicating that dbus wasn't built with Qt3 support.

My /etc/portage/package.use has "sys-apps/dbus gtk qt3" and when I emerged dbus-0.64 manually I saw configure detecting, and building support for, Qt4 so it looks like more work is involved in Qt3/Qt4 selection than just simple useflags.

Portage 2.1.1_pre1-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo i686)
=================================================================
System uname: 2.6.17-gentoo i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/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/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_GB.utf8"
LINGUAS="en_GB"
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://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acl acpi akode alsa apache2 arts asf audiofile bash-completion berkdb bitmap-fonts blas bluetooth bzip2 cairo caps cddb cdparanoia cdr cli crypt cups curl dbus dga directfb djbfft dri dts dv dvd dvdr dvdread emacs encode esd exif fam fame fbcon ffmpeg fftw flac font-server foomaticdb fortran gd gdbm gif gimpprint ginac gmp gphoto2 gs gtk2 gtkhtml hal iconv idn ieee1394 imagemagick imlib innodb ipv6 isdnlog ithreads jpeg kde lcms ldap libg++ libwww lm_sensors lzo mad mailwrapper mhash mikmod mjpeg mmx mng motif mp3 mpeg musicbrainz mysql ncurses nls nptl nsplugin ogg openexr opengl pam pcre pdf pdflib perl perlsuid pic plotutils png postgres povray ppds pppd python qhull qt qt3 qt4 quicktime readline real reflection ruby samba sasl scanner sdl session shared slp sndfile sox speex spell spl sqlite sse ssl svg tcltk tcpd tetex theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vorbis wifi win32codecs xine xml xorg xpm xv xvid zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en_GB userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Neil Darlow 2006-07-01 07:08:31 UTC
Some evidence of my latest dbus-0.62 ebuild.

neil@aurora ~ $ ls -l /usr/lib/libdbus-qt*
-rw-r--r-- 1 root root  97834 2006-07-01 14:00 /usr/lib/libdbus-qt-1.a
-rw-r--r-- 1 root root   1021 2006-07-01 14:00 /usr/lib/libdbus-qt-1.la
lrwxrwxrwx 1 root root     21 2006-07-01 14:00 /usr/lib/libdbus-qt-1.so -> libdbus-qt-1.so.1.0.0
lrwxrwxrwx 1 root root     21 2006-07-01 14:00 /usr/lib/libdbus-qt-1.so.1 -> libdbus-qt-1.so.1.0.0
-rwxr-xr-x 1 root root  65772 2006-07-01 14:00 /usr/lib/libdbus-qt-1.so.1.0.0
-rw-r--r-- 1 root root 714956 2006-07-01 14:00 /usr/lib/libdbus-qt4-1.a
-rw-r--r-- 1 root root   1139 2006-07-01 14:00 /usr/lib/libdbus-qt4-1.la
lrwxrwxrwx 1 root root     22 2006-07-01 14:00 /usr/lib/libdbus-qt4-1.so -> libdbus-qt4-1.so.1.0.0
lrwxrwxrwx 1 root root     22 2006-07-01 14:00 /usr/lib/libdbus-qt4-1.so.1 -> libdbus-qt4-1.so.1.0.0
-rwxr-xr-x 1 root root 438564 2006-07-01 14:00 /usr/lib/libdbus-qt4-1.so.1.0.0
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2006-07-01 18:06:55 UTC
provide the output of "emerge -pv dbus"

I'm willing to bet you emerged it while it was in mask and genstef changed the USE flags on it for a few hours.
Comment 3 Dylan Wakefield 2006-07-03 09:38:41 UTC
There is a bug in the dbus-0.62.ebuild

I wasn't even hunting a udev bug, but was looking for examples on qt3/qt4 selection, I figured the udev ebuild was a good place to look. Well, look I did, and the exact piece of code I was looking at screamed BUG (typo actually) 

There is a - -- typo/error in the qt selection block.

myconf="${myconf} --enable-qt -with-qt-moc=/usr/bin/moc"

Should be:

myconf="${myconf} --enable-qt --with-qt-moc=/usr/bin/moc"

Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2006-07-08 14:46:50 UTC
Dylan's issue has been fixed for days.

I think Neil has been hit by the genstef bug I mentioned earlier. But has not reported back. Closing as need info.