The ebuild assumes that /usr/lib is a directory, which it isn't on amd64. The ebuild should be modified to use /usr/$(get_libdir) instead of /usr/lib hardcoded.
...how about some error messages? output of emerge info? etc. this ebuild i know is retarded, but it never once failed because of this... what do you have CONF_LIBDIR set to? dude, you're a dev.. come on. :P if you're not going to give me anything to go on, you might as well fix it yourself, no?
Actually, I was working to fix it then post a patch, but I'll just feed you a bunch of info... :P ERROR: make[1]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/po' making install in lib/evms make[1]: Entering directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/lib/evms' ../../mkinstalldirs //usr/lib64/evms mkdir //usr/lib64/evms ACCESS DENIED mkdir: /usr/lib64/evms mkdir: cannot create directory `//usr/lib64/evms': Permission denied make[1]: *** [installdirs] Error 1 make[1]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/lib/evms' make: *** [install-progs-recursive] Error 1 !!! ERROR: sys-fs/e2fsprogs-1.35-r1 failed. !!! Function einstall, Line 473, Exitcode 2 !!! einstall failed !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-sys-fs_-_e2fsprogs-1.35-r1-24308.log" mkdir: /usr/lib64/evms -------------------------------------------------------------------------------- EMERGE INFO: # emerge info Portage 2.0.51_pre23 (default-linux/amd64/gcc34-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r11 x86_64) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 AMD Opteron(tm) Processor 242 Gentoo Base System version 1.5.3 distcc 2.17 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.7-r4 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=opteron -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -frename-registers -maccumulate-outgoing-args -mfpmath=sse -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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="-march=opteron -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -frename-registers -maccumulate-outgoing-args -mfpmath=sse -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" DISTDIR="/usr/portage/distfiles" FEATURES="ccache cvs notitles sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.datapipe.net/gentoo http://ftp-mirror.internap.com/pub/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j10" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa avi cdr crypt dvd dvdr encode esd gif gnome gphoto2 gtk gtk2 ipv6 jpeg ldap mpeg multilib ncurses nocd nptl nvidia oggvorbis opengl pam pdflib perl pic png quicktime readline sdl spell ssl tiff truetype usb videos xml xml2 xmms xv zlib" MOST LIKELY SOURCE OF PROBLEMS: src_install() { einstall libdir=zapme || die #evil e2fsprogs makefile -- I'll get you! rm -rf ${D}/zapme make DESTDIR=${D} install-libs || die There is also a bunch of crazy /usr/lib stuff set all over src_install. I don't have CONF_LIBDIR set, so I will assume it would be default.
Confirmed. This ebuild mings, and it's broken.
Encountered it here also.
same problem here: make[2]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/tests/progs' making all in po make[2]: Entering directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/po' : --update cs.po e2fsprogs.pot rm -f cs.gmo && : -c --statistics -o cs.gmo cs.po mv: cannot stat `t-cs.gmo': No such file or directory make[2]: *** [cs.gmo] Error 1 make[2]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35/po' make[1]: *** [all-progs-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/e2fsprogs-1.35-r1/work/e2fsprogs-1.35' make: *** [all] Error 2 !!! ERROR: sys-fs/e2fsprogs-1.35-r1 failed. !!! Function src_compile, Line 52, Exitcode 2 !!! (no error message) Some IFO: livecd linux # emerge --info Portage 2.0.51_rc6 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r11-smp x86_64) ================================================================= System uname: 2.6.7-gentoo-r11-smp x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.6-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -frename-registers" CHOST="x86_64-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="-march=k8 -O2 -pipe -fomit-frame-pointer -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi amd64 berkdb bitmap-fonts crypt cups dvd dvdr geoip gif gpm irda jp2 jpeg kde lirc lzw lzw-tiff mozilla multilib ncurses nls oggvorbis opengl oss pam png python qt readline samba ssl tcpd tiff truetype usb userlocales xml2 xosd xpm xprint xrandr xv xvid zlib" livecd linux # gcc -v gcc version 3.4.2 (Gentoo Linux 3.4.2-r2, ssp-3.4.1-1, pie-8.7.6.5)
the lib dir prob seems to be fixed (or is on my amd64 chroot) the `t-cs.gmo' problem is a different bug and unrelated to this one