I have glib-2.2.3 installed and some programs compiled to it. Portage still wants to install glib-1.2 even though there are no dependencies on it: root@kuu:~# emerge -pD world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild N ] dev-libs/glib-1.2.10-r5 root@kuu:~# qpkg -q glib-1.2.10-r5 dev-libs/glib-1.2.10-r5 DEPENDED ON BY: root@kuu:~# Reproducible: Always Steps to Reproduce: Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test11) ================================================================= System uname: 2.6.0-test11 i586 Pentium 75 - 200 Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium -O3 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox userpriv usersandbox" GENTOO_MIRRORS="http://130.230.54.100/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="apache2 ipv6 maildir msn ncurses nptl pam perl pic prelink readline samba slang ssl tcpd unicode x86 zlib"
Problem solved, sort of. Qpkg neglected to tell me that pam was depending on glib-1.2*.