Summary: | media-tv/kdetv needs qt with USE=opengl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | matteo moroni <matteo> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | trivial | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
kdetv-0.8.9.ebuild.patch
kdetv-0.8.9.ebuild.patch |
Description
matteo moroni
2007-09-11 20:06:27 UTC
emerge --info, please. Created attachment 130634 [details, diff]
kdetv-0.8.9.ebuild.patch
kdetv doesn't compile if Qt is built without opengl support. attached there is an ebuild patch that check Qt USEs before to install the package.
emerge --info Portage 2.1.2.12 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 i686) ================================================================= System uname: 2.6.22-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System release 1.12.9 Timestamp of tree: Tue, 11 Sep 2007 19:00:01 +0000 app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -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/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="it_IT@euro" LC_ALL="it_IT@euro" LINGUAS="it" MAKEOPTS="-j3" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl alsa avahi berkdb bitmap-fonts branding bzip2 cairo cdr cli cracklib crypt cups dbus djvu dri dvd eds esd fortran gdbm gif gnome gpm gtk hal iconv ipv6 isdnlog jpeg libnotify midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl png ppds pppd python qt3 readline reflection session spl ssl svg tcpd threads tiff truetype-fonts type1-fonts unicode x86 xcomposite xorg xprint xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" LIRC_DEVICES="hauppauge_dvb" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY *** Bug 192224 has been marked as a duplicate of this bug. *** I solved compiling QT with opengl support Created attachment 131781 [details, diff]
kdetv-0.8.9.ebuild.patch
i do not know who have closed this report as WORKSFORME, but for sure he do not have *really* tested the problem, indeed if i try to compile media-tv/kdetv in this environment (Qt with USE="-opengl", and kdetv with USE="opengl"): [ebuild R ] x11-libs/qt-3.3.8-r4 USE="cups doc gif -debug -examples (-firebird) -immqt -immqt-bc -ipv6 -mysql -nas -nis -odbc -opengl -postgres -sqlite -xinerama" 0 kB [ebuild N ] media-tv/kdetv-0.8.8-r1 USE="opengl -arts -debug -lirc -xinerama -zvbi" LINGUAS="it -bg -br -ca -cs -cy -da -de -el -en_GB -es -et -fi -fr -ga -gl -hu -is -lt -mt -nb -nl -pa -pl -pt -pt_BR -ro -ru -rw -sr -sr@Latn -sv -ta -tr -zh_CN" 766 kB i obtain the same error reported by the submitter. The error is also reproducible on: x86, and64 and x86-fbsd (probably on all the archs). this happen because the USE "opengl" from media-tv/kdetv depend on the USE "opengl" of x11-libs/qt but the ebuild do not do any type of "USE checking" on the {R}DEPENDs. (i'm wondering which one fails this QA checking: the ebuild maintainer or the ATs who have tested the ebuild before to keywording it as stable?) The ebuild patch that I have suggested at comment #6 fix the issue. Maybe you could just use opengl use flag globally like everyone else instead of requesting to add us yet another stupid die somewhere in the ebuild because a couple of users can't decide whether they do want opengl or not? Kids, don't quarrel about such trifles. :-) Fixed in CVS. |