The shared-library test now fails, due to the $(get_libdir) function, so the library is only merged in static form. Executing the configure step with a hardcoded /lib works just fine. Reproducible: Always Steps to Reproduce: 1. emerge zlib Actual Results: zlib emerges "successfully", but there's no libz.so.1.2.1! emerging using ebuild (so as not to clean the tmpdir) results in no binary created. The portage log says the shared-libs test fails. Expected Results: The .so binary should have been created, and transfered to the system. In the event the binary was NOT created, ideally, the install should have produced an error, and the qmerge step should not have completed, so the old library would still be on the system. Again, using ebuild to keep the tmpdir, then running the configure command manually with a hardcoded /lib path works just fine. Running make after that produced the shared object binary, which was installed and qmerged properly with an ebuild merge. emerge info: Portage 2.0.50-r10 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-rc2) ================================================================= System uname: 2.6.8-rc2 x86_64 AMD Opteron(tm) Processor 242 Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -Os -pipe -funit-at-a-time -fomit-frame-pointer -frename-registers" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /mnt /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -Os -pipe -funit-at-a-time -fomit-frame-pointer -frename-registers" DISTDIR="/mnt/p/src" FEATURES="autoaddcvs buildpkg ccache" GENTOO_MIRRORS=" ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.ccccom.com http://gentoo.eliteitminds.com ftp://mirror.pudas.net/gentoo http://gentoo.llarian.net/ ftp://gentoo.ccccom.com http://mirror.pudas.net/gentoo http://mirror.tucdemonic.org/gentoo/ " MAKEOPTS="-j4" PKGDIR="/mnt/p/pkg" PORTAGE_TMPDIR="/tmp" PORTDIR="/mnt/p/mn" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts audiofile avi berkdb caps cdparanoia cdr crypt cups curl dga divx4linux dvd dvdr encode esd fam fbcon foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 imlib jpeg kde libg++ libwww linguas_en lzw-tiff mad maildir mikmod motif mozilla mpeg multilib ncurses nptl offensive oggvorbis opengl oss pam pdflib perl pic png python qt quicktime radeon readline scanner sdl slang spell ssl tcltk tcpd theora tiff truetype usb video_cards_radeon xine xinerama xml2 xmms xosd xv xvid zlib"
I don't think $(get_libdir) is to blame... Look at BUG #61868 *** This bug has been marked as a duplicate of 61868 ***
...it was failing before i made the change, thanks. i made the change in an attempt to fix the problem