# emerge -p world These are the packages that I would merge, in order: Calculating world dependencies / !!! All ebuilds that could satisfy ">=sys-apps/baselayout-1.11.14" have been masked. !!! One of the following masked packages is required to complete your request: - sys-apps/baselayout-1.12.0_pre10-r1 (masked by: ~x86 keyword) - sys-apps/baselayout-1.12.0_pre10 (masked by: ~x86 keyword) - sys-apps/baselayout-1.11.14 (masked by: ~x86 keyword) - sys-apps/baselayout-1.12.0_pre11-r3 (masked by: ~x86 keyword) - sys-apps/baselayout-1.12.0_pre9-r1 (masked by: ~x86 keyword) - sys-apps/baselayout-1.12.0_pre9-r2 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. !!! (dependency required by "sys-fs/udev-077-r3" [ebuild]) !!! Problem with ebuild sys-fs/udev-077-r3 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Reproducible: Always Steps to Reproduce: On my machine: 1. emerge sync 2. emerge -p world # emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.intergenia.de http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.intouch.nl/gentoo/" LINGUAS="en nl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 canvas cdparanoia cdr cpudetection crypt cups curl debug directfb divx4linux dri dv dvd dvdr dvdread eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran gdbm gif gmp gpm gstreamer gtk gtk2 hal hardened idn ieee1394 imlib ipv6 java jpeg kde kdeenablefinal lcms libg++ libwww mad mikmod mmx mmxext mng motif mozdevelop mozilla mozsvg mp3 mpeg mplayer ncurses nls nvidia ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline real sdl spell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts udev usb v4l vcd vorbis win32codecs wmf xine xinerama xml2 xmms xprint xv xvid xvmc zlib linguas_en linguas_nl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY # epm -qa | grep baselayout baselayout-1.11.13-r1
You need >=sys-apps/baselayout-1.11.14 for udev-077 to work. This is no bug, please read some docs about working with portage before filing bugs. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3 man portage /package.keywords
Jakub, If "You need >=sys-apps/baselayout-1.11.14 for udev-077 to work" then why did udev install with my current version of baselayout? Isn't the idea of Portage that it handles dependencies properly, both for packages (high level) and for package versions (low level) ? I will indeed upgrade baselayout and then try again. Thanks for the info. Ernst
(In reply to comment #2) > If "You need >=sys-apps/baselayout-1.11.14 for udev-077 to work" then why did > udev install with my current version of baselayout? Isn't the idea of Portage > that it handles dependencies properly, both for packages (high level) and for > package versions (low level) ? Because udev had incorrent dependencies, that were now fixed so that udev works properly. Closing.