Hi. Following my daily emerge sysnc, emerge -puvD world I get the following error on a kde ebuild gentoo root # emerge -puvD world These are the packages that I would merge, in order: Calculating world dependencies - !!! All ebuilds that could satisfy "kde-base/kdebase-pam" have been masked. !!! One of the following masked packages is required to complete your request: - kde-base/kdebase-pam-4 (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 "kde-base/kdebase-3.3.2-r2" [ebuild]) !!! Problem with ebuild kde-base/kde-i18n-3.3.2 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. gentoo root # Reproducible: Always Steps to Reproduce: 1. emerge -puvD world 2. 3. Actual Results: gentoo root # emerge -puvD world These are the packages that I would merge, in order: Calculating world dependencies - !!! All ebuilds that could satisfy "kde-base/kdebase-pam" have been masked. !!! One of the following masked packages is required to complete your request: - kde-base/kdebase-pam-4 (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 "kde-base/kdebase-3.3.2-r2" [ebuild]) !!! Problem with ebuild kde-base/kde-i18n-3.3.2 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. gentoo root # Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1 , 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 Intel(R) Pentium(R) 4 CPU 1400MHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 10:50:05) ] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer" 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/share/config /usr/lib/X11/xkb /usr/shar e/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp:/ /ftp6.uni-erlangen.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/ linux/gentoo/ http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://ftp6. uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts audiofile avi berkdb bitmap-fonts cdparanoia cdr crypt cups dvd encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gimp-pr int gpm gtk2 imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba scanner sdl slp smime spell ssl svga tcltk tcpd tiff tr uetype truetype-fonts type1-fonts usb xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY gentoo root #
kdebase-3.3.2-r2, which you are trying to install, is masked, too. Did you use /etc/portage/package.keywords for kde packages?
Hi, ooops. I forgot about my package.keywords file. bash-2.05b# cat /etc/portage/package.keywords >=kde-base/arts-1.3.0 ~x86 >=kde-base/kdelibs-3.3.0 ~x86 >=kde-base/kdebase-3.3.0 ~x86 >=kde-base/kdepim-3.3.0 ~x86 >=kde-base/kdenetwork-3.3.0 ~x86 >=kde-base/kdemultimedia-3.3.0 ~x86 >=kde-base/kdeadmin-3.3.0 ~x86 >=kde-base/kdeartwork-3.3.0 ~x86 >=kde-base/kdeedu-3.3.0 ~x86 >=kde-base/kdetoys-3.3.0 ~x86 >=kde-base/kdeutils-3.3.0 ~x86 >=kde-base/kdegraphics-3.3.0 ~x86 >=kde-base/kde-i18n-3.3.0 ~x86 I've had these settings since I first installed gentoo on this box, should I remove the ~x86 flas from all these packages to use the updated versions of kde? Thanks GregW
You just need to add there kde-base/kdebase-pam ~x86
Hi Gregorio, Thanks, works perfectly now. GregW