Summary: | emerge dependency error message is incorrect | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Maxwell Grender-Jones <max> |
Component: | Core - Interface (emerge) | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Maxwell Grender-Jones
2006-07-23 13:56:42 UTC
nirvana max # emerge --info >>> cfg-update-1.8.0-r3 : Building checksum index... canceled! >>> 6 config file updates found, please run "cfg-update -u" Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r4, 2.6.11.10 i686) ================================================================= System uname: 2.6.11.10 i686 AMD Athlon(tm) XP 2100+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 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-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.tiscali.nl/gentoo/" LANG="en_GB.UTF8" LC_ALL="en_GB.UTF8" LINGUAS="en_GB" 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://heaven.hesperides.net/gentoo-portage" USE="x86 X aac aim alsa antlr apache2 apm arts avi bash-completion berkdb bitmap-fonts bsh bzlib cdda cddb cdparanoia cdrom cjk cli crypt css cups curlwrappers divx4linux dlloader dnd dri dvd dvdr dvdread eds emboss encode esd evo exif faac faad fb fbcon fbdev ffmpeg flac flatfile foomaticdb fortran freetype fs ftp gdbm gif gimpprint gmail gmailtimestamps gnome gnomedb gnuplot gpm gstreamer gtk gtk2 icq idl ieee1394 imap imlib ipv6 isdnlog ithreads javadoc javamail jce jdepend jpeg jython kde kdepim kdexdeltas libg++ libwww live lm_sensors log4j lzo mad maildir md5sum mikmod mmx mono motif mozcalendar mozdomi mozsvg mp3 mpeg mpeg4 mplayer msn msql music ncurses network nls nptl ogg opengl opie optional-tasks oss pam pcre pda pdflib perl png pppd python qt qt3 qt4 quicktime rar readline reflection regexp rhino samba sblive sdl session spell spl ssl startup-notification subp subtitles svg tcpd theora threads transcode truetype truetype-fonts type1-fonts udev unicode usb vim-with-x vorbis wifi win32codecs wxwin xalan xerces xinerama xml xmlrpc xmms xorg xprint xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en_GB userland_GNU video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS Let me know if you need any more information (In reply to comment #0) > Calculating dependencies / > !!! All ebuilds that could satisfy "x11-drivers/nvidia-drivers" have been > masked. > !!! One of the following masked packages is required to complete your request: > - x11-drivers/nvidia-drivers-1.0.8762 (masked by: ~x86 keyword) > - x11-drivers/nvidia-drivers-1.0.8762-r1 (masked by: ~x86 keyword) > i.e. the error message complains that nvidia-drivers isn't installed when it > is. No, it's not complaining about that at all. It's complaining that the package keywords do not match your ACCEPT_KEYWORDS in make.conf - apparently due to your bad practice of using ACCEPT_KEYWORDS on command line. > ACCEPT_KEYWORDS="x86" > [blocks B ] x11-drivers/nvidia-drivers (is blocking > x11-base/xorg-server-1.1.1) That's correct, nvidia drivers don't work w/ xorg 7.1 Aha: thank you for telling me where I was going wrong (might it be an idea to get portage to complain when ACCEPT_KEYWORDS is used on the commandline and tell the user that this use is deprecated?) That still doesn't take away from my report that the error message is incorrect. I now understand why (and it's subtle), but the message is definitely misleading. (In reply to comment #3) > That still doesn't take away from my report that the error message is > incorrect. I now understand why (and it's subtle), but the message is > definitely misleading. Well, of course it's not misleading, it tells you exactly what's wrong. Using ACCEPT_KEYWORDS=~x86 on command-line you accept those keywords for that particular emerge instance only. After the package is emerged, the keywords no longer match your global ACCEPT_KEYWORDS setttings. Please, read on proper working with portage. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3 and especially http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3 |