Performing emerge -u --deep world, hit cracklib and failed; following tree of issues, and none of the variables within the Makefile are being set - LD, AR, MAJOR, or VERSION - and thus fails because of bad Makefile syntax. Reproducible: Always Steps to Reproduce: 1.emerge cracklib 2. 3. Actual Results: # emerge cracklib Calculating dependencies ...done! >>> emerge (1 of 1) sys-libs/cracklib-2.7-r10 to / >>> md5 src_uri ;-) cracklib,2.7.tar.gz >>> Unpacking source... >>> Unpacking cracklib,2.7.tar.gz to /var/tmp/portage/cracklib-2.7-r10/work * Applying cracklib-2.7-redhat.patch ... [ ok ] * Applying cracklib-2.7-gentoo-new.diff ... [ ok ] * Applying cracklib-2.7-static-lib.patch ... [ ok ] * Applying cracklib-2.7-libdir.patch ... [ ok ] * Applying cracklib-2.7-parallel-make.patch ... [ ok ] * Applying cracklib-2.7-cross-compile.patch ... [ ok ] >>> Source unpacked. gcc make -C cracklib make[1]: Entering directory `/var/tmp/portage/cracklib-2.7-r10/work/cracklib,2.7/cracklib' gcc -O2 -march=pentium4 -fomit-frame-pointer -g -I../cracklib -DIN_CRACKLIB -fPIC -c -o fascist.o fascist.c gcc -O2 -march=pentium4 -fomit-frame-pointer -g -I../cracklib -DIN_CRACKLIB -fPIC -c -o packlib.o packlib.c gcc -O2 -march=pentium4 -fomit-frame-pointer -g -I../cracklib -DIN_CRACKLIB -fPIC -c -o rules.o rules.c gcc -O2 -march=pentium4 -fomit-frame-pointer -g -I../cracklib -DIN_CRACKLIB -fPIC -c -o stringlib.o stringlib.c shared -soname libcrack.so.2 -o libcrack.so.2.7 fascist.o packlib.o rules.o stringlib.o -lc make[1]: shared: Command not found make[1]: [libcrack.so] Error 127 (ignored) rm -f libcrack.so.2 libcrack.so ln -s libcrack.so.2.7 libcrack.so.2 ln -s libcrack.so.2 libcrack.so cru libcrack.a fascist.o packlib.o rules.o stringlib.o make[1]: cru: Command not found make[1]: *** [libcrack.a] Error 127 make[1]: Leaving directory `/var/tmp/portage/cracklib-2.7-r10/work/cracklib,2.7/cracklib' make: *** [all] Error 2 !!! ERROR: sys-libs/cracklib-2.7-r10 failed. !!! Function src_compile, Line 54, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Completed ebuild of cracklib. # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8.1 i686) ================================================================= System uname: 2.6.8.1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" 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/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acl apm arts avi berkdb bitmap-fonts c++ cdr crypt cups dga dvd encode esd f77 foomaticdb fortran gdbm gif gimp-perl gimp-print gimpprint gnome gphoto2 gpm gtk gtk2 imlib ipv6 jpeg kde libwww mad mikmod mmx motif mpeg ncurses nls objc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell sse ssl svga tcpd tiff truetype xml2 xmms xv zlib"
*** This bug has been marked as a duplicate of 76195 ***