yesterday after a emerge sync I was not able to update my packages anymore. Emerge wanted to install the pcmcia-cs package which I don't need. So I masked all versioned of it. Now here comes the bizarre part: "pcmcia-cs is required by svgalib" A new emerge sync did not resolve this issue, so I post the bug here. Reproducible: Always Steps to Reproduce: 1. mask sys-apps/pcmcia-cs in /etc/portage/packages.mask 2. emerge -uvaD world Actual Results: These are the packages that I would merge, in order: Calculating world dependencies | !!! All ebuilds that could satisfy "sys-apps/pcmcia-cs" have been masked. !!! One of the following masked packages is required to complete your request: - sys-apps/pcmcia-cs-3.2.8 (masked by: package.mask) - sys-apps/pcmcia-cs-3.2.7-r3 (masked by: package.mask, ~x86 keyword) - sys-apps/pcmcia-cs-3.2.8-r2 (masked by: package.mask) 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 "media-libs/svgalib-1.9.21-r1" [ebuild]) !!! Problem with ebuild x11-themes/baghira-0.6e-r1 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Expected Results: A suggestion what packages are going to be installed. I have no svgalib package in my overlay and the original package really don't depend on pcmcia-cs. emerge info: Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.5-r1, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.12 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 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -mtune=pentium3 -funroll-loops -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/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/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/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -mtune=pentium3 -funroll-loops -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/" LANG="de_DE.UTF-8" LINGUAS="de" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 S3TC X aalib acl acpi acpi4linux alsa also apache2 arts autofs avi berkdb bitmap-fonts cdparanoia clanJavaScript clanVoice codecs commercial crypt cups curl dga directfb dlloader dmx dvd dvdread eds emboss encode esd evo exif fam fbcon firefox flac foomaticdb fortran gd gdbm gif gimp gimpprint gpm gstreamer gtk gtk2 hal hbci imagemagick imap imlib imlib2 inkjar insecure-drivers ipv6 java javascript jce jit jpeg jpeg2k junit kde kdeenablefinal libg++ libwww mad maildir memlimit mikmod mmx mng motif mozcalendar mozdevelop mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mysql ncurses network nls nptl nptlonly nvidia ogg oggvorbis ooo-kde openal opengl oss pam pcmcia pdflib perl pic plugin png pnp ppds python qt quicktime readline samba sdl sis slang spell sse ssl svg svga tcltk tcpd tetex threads tidy tiff transcode truetype truetype-fonts type1-fonts unicode usb userlocales vhosts vorbis win32codecs xine xinerama xml2 xmms xosd xrandr xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
You have USE="pcmcia" when trying to install a kernel module. The linux- mod.eclass then performs a check to make sure you have either pcmcia-cs or pcmciautils installed. Removed 'pcmcia' from your USE flags, and the problem will go away.