Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143344 - x11-apps/ati-drivers-extra - incorrect qt dependency
Summary: x11-apps/ati-drivers-extra - incorrect qt dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-09 06:36 UTC by Matthias Guggenmos
Modified: 2006-08-23 05:42 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 Matthias Guggenmos 2006-08-09 06:36:09 UTC
Cause:
-------

Quote from ati-drivers-extra-8.27.10.ebuild (same with 8.22.5, 8.23.7, 8.26.18):

DEPEND="=x11-drivers/ati-drivers-${PV}* 
    qt3? ( >=x11-libs/qt-3.0 )"

Consequence: 
-------------

#: emerge -avutDN world 

These are the packages that would be merged, in reverse order: 

Calculating world dependencies... done! 
[nomerge      ] x11-apps/ati-drivers-extra-8.27.10  USE="qt3" 
[ebuild  NS   ]  x11-libs/qt-4.1.4  USE="cups gif jpeg opengl png zlib -accessibility -debug -doc -examples -firebird -mng -mysql -nas -nis -odbc -postgres -sqlite -xinerama" 31,420 kB       

This seems to be a wrong behaivor since ati-drivers-extra actually does NOT require qt-4 (but qt-3).

Suggested solution:
--------------------

=x11-libs/qt-3* instead of >=x11-libs/qt-3.0. I've been told this in the forums.

emerge --info:
---------------

Portage 2.1.1_pre4-r4 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System version 1.12.4
Last Sync: Wed, 09 Aug 2006 09:00:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     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 -mtune=i686 -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/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/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -mtune=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/"
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LINGUAS="de"
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/overlays/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bluetooth cdr cli crypt cups dbus dlloader dri dvd elibc_glibc emboss encode foomaticdb fortran gif gphoto2 gpm gstreamer gtk2 hal imap imlib input_devices_keyboard input_devices_mouse ipv6 irmc isdnlog jpeg kde kernel_linux lame libg++ libwww linguas_de mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 quicktime readline real reflection samba sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fglrx video_cards_radeon vorbis win32codecs xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-09 06:37:10 UTC
If you don't want QT4, package.mask it. Not a bug.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-09 06:55:41 UTC
The summary wording was a bit off, but the depedency is wrong.
Comment 3 Matthias Guggenmos 2006-08-09 07:10:15 UTC
Thanks for clarification Carsten, but
x11-drivers/ati-drivers
should be
x11-apps/ati-drivers-extra
in the summary.
Comment 4 Matthias Guggenmos 2006-08-09 07:18:01 UTC
sorry for spamming, i just recognized that i can rename it myself.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-09 08:01:58 UTC
(In reply to comment #2)
> The summary wording was a bit off, but the depedency is wrong.

I don't see how is the dependency wrong if it compiles... (No, I didn't try to compile it w/ QT4, I don't have ATI card anyway).
 
Comment 6 Chris L. Mason 2006-08-22 05:45:50 UTC
this package does not compile with only qt4 installed, so emerge'ing it will fail unless you already have qt3 installed.  I would say that makes the dependency broken.  It needs to explicitly depend on qt3 (unless it can be fixed to build and run with qt4.)
Comment 7 Caleb Tennis (RETIRED) gentoo-dev 2006-08-23 05:42:12 UTC
fixed the package dependencies.  thanks for the report.