Summary: | re-emerging x11-base/xorg-x11-6.8.1.901 with new opengl use flag fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guillaume <gtaglang> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Guillaume
2005-01-06 12:14:36 UTC
What happens if you add "xv" to USE? The merge was succeful after adding the "xv" flag. So, if you want opengl, you also need xv ... strange ! Sorry to make things more complicated, but I successfully compiled xorg-x11-6.8.1.901 with USE="opengl -xv" I'd guess that if Xv.h exists on your system, it'll use that one instead. So what you'd need to do is first install one with USE="opengl -xv", then try to build a new one with USE="opengl -xv" -- at that point, there shouldn't be an Xv.h anywhere that it can use. I'm sorry, but can you make it more clear as to what you mean by comment #4? First install what with USE="opengl -xv"? And then try what with USE="opengl -xv"? "So what you'd need to do is first install one with USE="opengl -xv", then try to build a new one with USE="opengl -xv" -- at that point, there shouldn't be an Xv.h anywhere that it can use." Should always fail: 1. USE="opengl -xv" emerge xorg-x11 2. USE="opengl -xv" emerge xorg-x11 May work, because the first one leaves Xv.h on the live system: 1. USE="opengl xv" emerge xorg-x11 2. USE="opengl -xv" emerge xorg-x11 I tryed your solution --> comment #6 however it did not work for me. Comment #6 was ways to get it to _fail_, not to work. Which are you trying to do? Second solution from comment #6: 1. USE="opengl xv" emerge xorg-x11 2. USE="opengl -xv" emerge xorg-x11 It did not work for me. I added the xv USE flag in my package.use flag for x11-base/xorg-x11 Calculating dependencies ...done! >>> emerge (1 of 1) x11-base/xorg-x11-6.8.2-r1 to / >>> md5 src_uri ;-) eurofonts-X11.tar.bz2 >>> md5 src_uri ;-) xfsft-encodings-0.1.tar.bz2 >>> md5 src_uri ;-) gentoo-cursors-tad-0.3.1.tar.bz2 >>> md5 src_uri ;-) xorg-x11-6.8.2-files-0.1.tar.bz2 >>> md5 src_uri ;-) xorg-x11-6.8.2-patches-0.1.2.tar.bz2 >>> md5 src_uri ;-) X11R6.8.2-src.tar.bz2 * Previous xorg-x11 installation NOT detected * Disabling PAM features in xorg-x11... * You must remerge xorg-x11 to enable pam. * See http://bugs.gentoo.org/show_bug.cgi?id=35468. * See http://bugs.gentoo.org/show_bug.cgi?id=76936 * The opengl USE flag currently requires the xv flag. like im a noob what can i do in this case i have this in my make.conf USE="3dnow mmx sse ac52 aac dvdr X gtk gtk2 qt alsa ogg oggvorbis readline -esd -arts -cups -fortran -python -oss -motif -quicktime -spell -libwww -libg++ -nls -berkdb -perl -aim -xine -xinerama -f77 -gnome -kde -ipv6 -mozilla -emboss -pda -pdflib -pam -netboot -nocardbus -foomaticdb -xv *snip* The opengl USE flag currently requires the xv flag. USE="*snip* -foomaticdb -xv" Note that you have xv disabled. Change '-xv' to 'xv'. so i can't make xorg without xv? becouse i dont whant to install xv :( You can't make xorg _with opengl_ without xv. You need both or none. So, you can echo "x11-base/xorg-x11 -opengl -xv" >> /etc/portage/package.use or echo "x11-base/xorg-x11 opengl xv" >> /etc/portage/package.use Also, I hope it's clear that xv in this case refers to xvideo support, and not to the graphics editing package xv. This USE combination should be blocked in current xorg. |