Summary: | media-libs/mesa installed with video_cards_{intel ,radeon} even if VIDEO_CARDS doesn't contain them | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Todd Walter <todd> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Todd Walter
2010-10-08 14:49:40 UTC
Please try this with the --autounmask option and post the output. tinypenguin ~ # emerge --autounmask -Duv system These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-libs/timezone-data-2010m [2010l] USE="nls" 375 kB [ebuild U ] dev-util/desktop-file-utils-0.17 [0.16] USE="-emacs" 274 kB [ebuild U ] gnome-base/orbit-2.14.19 [2.14.18] USE="-debug% -doc -test%" 747 kB [ebuild U ] net-libs/libssh2-1.2.7 [1.2.6] USE="zlib -gcrypt" 570 kB [ebuild U ] x11-libs/libX11-1.3.6 [1.3.5] USE="ipv6 xcb -doc* -static-libs -test" 2,036 kB [ebuild U ] dev-python/pygobject-2.20.0-r1 [2.20.0] USE="-debug -doc -examples -libffi -test" 0 kB [ebuild U ] media-libs/freetype-2.4.3 [2.4.2] USE="X -auto-hinter -bindist -debug -doc -fontforge -utils" 1,404 kB [ebuild U ] sys-apps/dbus-1.4.0 [1.2.24-r2] USE="X -debug -doc (-selinux) -static-libs% -test" 1,759 kB [ebuild U ] x11-apps/xauth-1.0.5 [1.0.4] USE="ipv6 (-debug%)" 127 kB [ebuild U ] sys-libs/cracklib-2.8.18 [2.8.16] USE="nls python" 574 kB [ebuild U ] dev-lang/perl-5.12.2-r1 [5.12.2] USE="berkdb gdbm -build -debug -doc -ithreads" 5 kB [ebuild U ] app-admin/perl-cleaner-2.6 [2.4] 6 kB [ebuild U ] dev-libs/libtasn1-2.8 [2.7] USE="-doc" 1,854 kB [ebuild U ] net-libs/gnutls-2.10.2 [2.10.1] USE="cxx lzo nls zlib -bindist -doc -examples -guile" 7,284 kB [ebuild U ] x11-libs/pango-1.28.3 [1.28.1] USE="X -debug -doc (-introspection) -test" 1,475 kB [ebuild U ] perl-core/Digest-MD5-2.51 [2.40] 45 kB [ebuild U ] x11-misc/shared-mime-info-0.80 [0.71] 568 kB [ebuild U ] virtual/perl-Digest-MD5-2.51 [2.40] 0 kB [ebuild U ] x11-libs/gtksourceview-2.10.5-r1 [2.10.4] USE="-doc* -glade -test" 1,224 kB [ebuild U ] app-text/poppler-0.14.4 [0.14.3] USE="abiword cairo cxx jpeg jpeg2k lcms png qt4 utils xpdf-headers -cjk -curl -debug -doc -exceptions" 1,753 kB [ebuild U ] dev-vcs/git-1.7.3.1 [1.7.2.3] USE="bash-completion blksha1 curl gtk iconv perl threads tk webdav -cgi -cvs -doc -emacs (-ppcsha1) -subversion -xinetd" 2,852 kB [ebuild U ] app-text/ghostscript-gpl-9.00 [8.71-r6] USE="X cups gtk jpeg2k -bindist -djvu -idn% (-cairo%*)" LINGUAS="-ja -ko -zh_CN -zh_TW" 16,977 kB [ebuild U ] sys-auth/pambase-20100925 [20100819] USE="consolekit cracklib gnome-keyring* sha512 ssh -debug -kerberos -minimal% -mktemp -passwdqc (-selinux)" 4 kB Total: 23 packages (23 upgrades), Size of downloads: 41,904 kB The following USE changes are necessary to proceed: #required by =media-libs/mesa-7.8.2, required by =virtual/opengl-7.0, required by =media-libs/freeglut-2.6.0, required by =media-libs/jasper-1.900.1-r3[opengl], required by =x11-libs/gtk+-2.20.1-r1[jpeg2k], required by =gnome-base/libglade-2.6.4, required by =dev-python/pygtk-2.17.0, required by =dev-vcs/git-1.7.3.1[gtk], required by =sys-devel/gettext-0.18.1.1-r1[git], required by =x11-misc/shared-mime-info-0.80, required by =x11-misc/xdg-utils-1.0.2_p20100618, required by =net-print/cups-1.4.4-r2[X], required by =x11-libs/qt-gui-4.6.3[cups], required by =dev-util/cmake-2.8.1-r2[qt4], required by =app-text/poppler-0.14.4 =x11-libs/libdrm-2.4.22 video_cards_intel video_cards_radeon Please add -N to the last command and post the output. Also post the package specific part of "emerge --info mesa". The emerge with the -N appears as though it will function. Given that this is an Atom, it will be a while. How do I 'tee' the output to a log? ================================================================= Package Settings ================================================================= media-libs/mesa-7.8.2 was built with the following: USE="nptl xcb -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="intel mach64 mga r128 radeon savage sis tdfx via -none -nouveau -radeonhd -svga" CFLAGS="-Os -march=core2 -mtune=generic -fomit-frame-pointer -pipe -ffast-math" CXXFLAGS="-Os -march=core2 -mtune=generic -fomit-frame-pointer -pipe -ffast-math" If you would need to post that output, you would add -p to the command, but you don't. As the emerge --info output shows, are both, intel and radeon, enabled for your installed mesa, which is consistent with the output you posted above. This means you somehow got mesa installed with those flags enabled and emerge is right. (In reply to comment #5) > If you would need to post that output, you would add -p to the command, but you > don't. As the emerge --info output shows, are both, intel and radeon, enabled > for your installed mesa, which is consistent with the output you posted above. > > This means you somehow got mesa installed with those flags enabled and emerge > is right. That, of course, was why I filed the bug in the first place. I repeat, I set this PC up from scratch using the "minimal" method. There is _NO_ possibility of mesa having been emerged with radeon set for the same reason given before -- this is an nVidia ION machine and I'm not bloody likely to confuse that with "radeon". This means during one of the update processes the flags were set by an ebuid. That, to me, is the bug that needs resolving. Is it possible to trace through the emerge log files in /var/log? (In reply to comment #6) > Is it possible to > trace through the emerge log files in /var/log? > Depends on your logging settings. /var/log/emerge.log probably won't help you. If you keep all logs in /var/log/portage then you can search there for the mesa logs and look right at the beginning for the USE settings. (In reply to comment #7) > (In reply to comment #6) > > Is it possible to > > trace through the emerge log files in /var/log? > > > > Depends on your logging settings. /var/log/emerge.log probably won't help you. > If you keep all logs in /var/log/portage then you can search there for the mesa > logs and look right at the beginning for the USE settings. > Thanks. BTW - I re-read my last comment and I want you to know I didn't quite mean to make it sound as harsh as I did. Your prompt assistance is greatly appreciated. I will look through my logs and see if I can deduce the problem. It is probably best to close this with a "can't reproduce" since it would require rebuilding this PC from scratch and I don't have the heart to wait for the Atom to chug through it all over again. Could it be that you set VIDEO_CARDS after you installed mesa? The default seems to be "enabled all". (In reply to comment #9) > Could it be that you set VIDEO_CARDS after you installed mesa? The default > seems to be "enabled all". > I have gone through the logs and can find no better explanation than this. :< Closing as PEBKAC. |