After syncing up this morning, I run 'emerger -pu world' and the following error occurs: [ begin ] pigeon root # emerge -pu world These are the packages that I would merge, in order. Calculating world dependencies | !!! all ebuilds that could satisfy ">=sys-libs/readline-4.2a" have been masked. !!! (dependency required by "net-nds/openldap-2.0.27" [ebuild]) [ end ] Ouch.
please paste #emerge info
Portage 2.0.46-r2 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2,2.2.5-r7) ================================================================= System uname: 2.4.19-gentoo-r10 i686 Pentium III (Coppermine) USE="x86 3dnow apm arts avi crypt cups encode gif imlib jpeg kde libg++ mikmod mmx motif mpeg ncurses oggvorbis opengl pdflib qtmt quicktime sdl spell truetype xml2 xmms xv berkdb gdbm gpm java libwww nls pam perl png python readline slang ssl svga tcpd tiff -gtk ldap mbox mysql oci8 -oss -qt samba slp -X xml zlib apache2" ARCH="x86" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j5" JDK_HOME="/opt/blackdown-jdk-1.3.1" JAVA_HOME="/opt/blackdown-jdk-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Also for me: Problem looks like db-4.0.14.ebuild has a KEYWORDS="-x86" instead of KEYWORDS="~x86" --------------------------------------------------------------------- lister root # emerge -up world --deep These are the packages that I would merge, in order. Calculating world dependencies | !!! all ebuilds that could satisfy ">=sys-libs/db-4.0.14" have been masked. !!! (dependency required by "net-nds/openldap-2.0.27" [ebuild]) ------------------------------------- lister root # emerge info Portage 2.0.45-r5 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.18-wolk3.8.1 i686 AMD Athlon(tm) Processor USE="x86 oss 3dnow cups encode imlib jpeg libwww mikmod mmx mpeg nls png qtmt quicktime truetype xml2 xmms xv zlib gdbm berkdb slang readline svga sdl pam ssl perl python oggvorbis gtk motif opengl acpi4linux X -gnome -kde -qt -gpm -mysql -alsa -arts -ipv6 fbcon ldap lcms maildir java samba gd gif apm avi cdr crypt imap mozilla dvd ncurses postgres sasl sasl2 libg++ pdflib spell tcpd" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O2 -pipe" CXXFLAGS="-march=athlon -O2 -pipe" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.4.1_beta" JAVA_HOME="/opt/blackdown-jdk-1.4.1_beta" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
If openldap-2.0.27 really depends on readline-4.2, then <openldap-2.0.27 needs to be added to the default-1.0 packages file. And then a MAIL SHOULD BE SENT TO THE LISTS. Please.
I have updated the dependancies of openldap-2.0.27 so that db3 is the minimum version.
I have also changed the DEPENDs for readline. Your update should work properly now.