Every time I emerge rpm, it fails because it can't seem to find the library to install. I've tried various things - building zlib separately, changing use flags, clearing out distribution files, clearing out ebuilds and resyncing, but to not avail. This has been happening for awhile (6 weeks?) and it's finally reached the nuisance level. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge --update --newuse --deep world 3. Actual Results: /bin/sh ./libtool --mode=link i686-pc-linux-gnu-gcc -DUSE_MMAP -DWITH_RSYNC_PAD -O3 -fomit-frame-pointer -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -o libz.la adler32.lo compress.lo crc32.lo deflate.lo gzio.lo infblock.lo infcodes.lo inffast.lo inflate.lo inftrees.lo infutil.lo trees.lo uncompr.lo zutil.lo -lrt -lpthread -lgdbm -lgdbm_compat -L./zlib -L/usr/local/lib -lbz2 ./libtool: line 1328: cd: ./zlib: No such file or directory libtool: link: cannot determine absolute directory name of `./zlib' make[2]: *** [libz.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/rpm-4.2/work/rpm-4.2/zlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/rpm-4.2/work/rpm-4.2' make: *** [all] Error 2 !!! ERROR: app-arch/rpm-4.2 failed. !!! Function src_compile, Line 47, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Expected Results: successfully emerged rpm Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.11-gentoo-r8 i686) ================================================================= System uname: 2.6.11-gentoo-r8 i686 Intel(R) Xeon(TM) CPU 3.06GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 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="-O3 -mcpu=i686 -fomit-frame-pointer -pipe" 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/env.d" CXXFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://tux.ptcnet.ptc.com/gentoo http://gentoo.seren.com/gentoo http://gentoo.mirrors.pair.com http://mirror.tucdemonic.org/gentoo http://gentoo.netnitco.net http://www.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://tux.ptcnet.ptc.com/gentoo-portage" USE="x86 X aac aim alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts cdr crypt cups curl eds emacs emboss encode esd fam flac foomaticdb fortran ftp gdbm gif gnome gpm gstreamer gtk gtk2 icq imap imlib jabber java javascript jpeg junit ldap libg++ libwww mad mikmod mime motif mozilla mp3 mpeg msn msql mssql ncurses nls oci8 ogg oggvorbis opengl oracle oss pam pdflib perl png python qt quicktime readline samba sdl shorten soap spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis xml xml2 xmms xv yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
rpm-4.4.6 should have this fixed