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
30 Apr 2005; Diego Petten
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.
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?
(In reply to comment #2) Comment #1 was aimed at the ebuild maintainer, you can safely ignore it. :)
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
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 #}
You're right, I'll fix it right away.
Check now updated and fixed, sorry for the delay.