Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135761 - libquicktime-0.9.7-r1 bad built_with_use check
Summary: libquicktime-0.9.7-r1 bad built_with_use check
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Marc Hildebrand (RETIRED)
URL:
Whiteboard:
Keywords: QAbaddie
Depends on:
Blocks:
 
Reported: 2006-06-06 06:31 UTC by Ray Ishido
Modified: 2006-06-29 11:08 UTC (History)
2 users (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 Ray Ishido 2006-06-06 06:31:45 UTC
emerge -e --deep world crash on libquicktime-0.9.7-r1 which is asking for xv support (see the error message)

the pb is that xv USEFLAG was already set on, and that now 
media-gfx/xv-3.10a-r12 is installed.
revdep-rebuild don't find anything.

the error message is:

>>> Emerging (1 of 346) media-libs/libquicktime-0.9.7-r1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking libquicktime-0.9.7.tar.gz ;-)

!!! ERROR: media-libs/libquicktime-0.9.7-r1 failed.
Call stack:
  ebuild.sh, line 1547:   Called dyn_setup
  ebuild.sh, line 660:   Called pkg_setup
  libquicktime-0.9.7-r1.ebuild, line 39:   Called die

!!! You need xv support to compile libquicktime.
!!! If you need support, post the topmost build error, and the call stack if relevant.


here is my emerge --info


Portage 2.1_rc3-r4 (default-linux/x86/2005.1, gcc-4.1.1, glibc-2.4-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.0
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/conf.d/consolefont /etc/conf.d/keymaps /etc/gconf /etc/rc.conf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr"
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.samerica.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa asf avi berkdb bitmap-fonts bzip2 cdr cli crypt cups dri dvd dvdr eds emboss encode exif foomaticdb fortran gdbm gif gphoto2 gpm gtk2 hal imlib isdnlog java javascript jpeg kdeenablefinal libg++ libwww lirc mad mikmod mono motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis pam pcre pdflib perl pic png pppd qt quicktime readline reflection sdl session spell spl sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs xine xml xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_fr userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-06-06 06:38:33 UTC
 30 Apr 2005; Diego Petten
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-06 06:38:33 UTC
 30 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
  libquicktime-0.9.4.ebuild:
  Check for opengl which in turn checks for xv. in xorg-x11.

Not exactly sure what are you after here, but it could do with a better eerror message telling the user what to do, and also the check is not useful w/ modular X at all, the metabuild doesn't have opengl use flag.

Comment 3 Ray Ishido 2006-06-06 07:18:34 UTC
Sorry, perhaps I didn't understood your question, but I insvested with the opengl useflag in xorg-x11 and x11 but they are not used with xorg-x11-7.0-r1. same thing with any X or xv useflag and opengl.
I really don't know what to do.
one month and a half ago I have done an emerge -e --deep world and everything compiled fine. the only thing I change now is:
GCC 4.1.1
CFLAG -Os (before it was -O2)
could it be the source of the probleme?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-06-06 07:21:49 UTC
(In reply to comment #2)

Comment #1 was aimed at the ebuild maintainer, you can safely ignore it. :)
Comment 5 Caleb Cushing 2006-06-21 19:01:12 UTC
any solutions as how to get libquicktime working? I'm trying to get whatever version of it I can working because I'm trying to get k3b installed and it is a dependancy. I'm experiencing the same issue X11R7.1 and gcc-3.4.6
Comment 6 Caleb Cushing 2006-06-29 10:13:57 UTC
the problem is that this use flag doesn't exist in X117 for me.
I've created a portage overlay with this commented out in the 9.4 ebuild and it builds fine. a better way to do this would be to have it check first to see whether we're installing from <xorg-x11-7 because on any >=xorg-x11-7 does not have the use flag.

#pkg_setup() {
#       if has_version x11-base/xorg-x11 && ! built_with_use x11-base/xorg-x11 opengl; then
#               die "You need xv support to compile ${PN}."
#       fi
#}
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-29 10:25:43 UTC
You're right, I'll fix it right away.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-29 11:08:34 UTC
Check now updated and fixed, sorry for the delay.