>>> Install gle-3.1.0-r1 into /var/tmp/portage/media-libs/gle-3.1.0-r1/image/ category media-libs Making install in src make[1]: Entering directory `/var/tmp/portage/media-libs/gle-3.1.0-r1/work/gle-3.1.0/src' make[2]: Entering directory `/var/tmp/portage/media-libs/gle-3.1.0-r1/work/gle-3.1.0/src' /bin/sh ../mkinstalldirs /var/tmp/portage/media-libs/gle-3.1.0-r1/image//usr/lib /bin/sh ../mkinstalldirs /var/tmp/portage/media-libs/gle-3.1.0-r1/image//usr/include/GL /bin/sh ../mkinstalldirs /var/tmp/portage/media-libs/gle-3.1.0-r1/image//usr/share/doc/gle/ mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr mkdir: cannot create directory `/var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr': File exists mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/share mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/include mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/lib mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/share/doc make[2]: *** [install-libLTLIBRARIES] Error 1 make[2]: *** Waiting for unfinished jobs.... mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/include/GL mkdir /var/tmp/portage/media-libs/gle-3.1.0-r1/image/usr/share/doc/gle /bin/install -c -m 644 ./COPYING.src /var/tmp/portage/media-libs/gle-3.1.0-r1/image//usr/share/doc/gle//COPYING.src /bin/install -c -m 644 ./gle.h /var/tmp/portage/media-libs/gle-3.1.0-r1/image//usr/include/GL/gle.h make[2]: Leaving directory `/var/tmp/portage/media-libs/gle-3.1.0-r1/work/gle-3.1.0/src' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-libs/gle-3.1.0-r1/work/gle-3.1.0/src' make: *** [install-recursive] Error 1 !!! ERROR: media-libs/gle-3.1.0-r1 failed. Call stack: ebuild.sh, line 1569: Called dyn_install ebuild.sh, line 1023: Called src_install gle-3.1.0-r1.ebuild, line 53: Called die !!! make install failed. Portage 2.1.2_rc2-r5 (default-linux/x86/2006.1/desktop, gcc-4.1.1/vanilla, glibc-2.5-r0, 2.6.19-gentoo-r1-trinity-r2 i686) ================================================================= System uname: 2.6.19-gentoo-r1-trinity-r2 i686 AMD Athlon(tm) processor Gentoo Base System version 1.12.6 Last Sync: Tue, 05 Dec 2006 02:00:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [disabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-tbird -pipe -Wall" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-tbird -pipe -Wall" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks metadata-transfer nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.osuosl.org/" LANG="en" LC_ALL="en_US.UTF-8" LINGUAS="en en_US fr" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/java-migration-packages /usr/portage/local/layman/java-experimental /usr/local/pro-audio/proaudio" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X X509 Xaw3d aac acl acpi alsa audiofile bash-completion berkdb bindist bitmap-fonts branding browserplugin bzip2 cairo cdr chroot cjk cli cracklib crypt ctype custom-cflags custom-flags dbus dbx dga dio dlloader dmi dmx doc dri drm dvd dvdr elibc_glibc emboss encode examples expat fam ffmpeg firefox flac fortran fpx gdbm gif glitz gmp gnutls gpm graphviz gs gstreamer gtk gtk2 hal iconv imlib imlib2 input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java javascript jbig jpeg jpeg2k kerberos kernel_linux lcms libg++ linguas_en linguas_en_US linguas_fr lm_sensors lua mad md5sum mikmod mmx motif mp3 mp4 mpeg msn ncurses nls no-old-linux nptl nptlonly nsplugin ogg opengl oss pam pcre pdf perl pic png pnq posix ppds pppd profile python qt qt4 quicktime readline reflection rle ruby sdl session silc source spell spl ssl startup-notification svg sysvipc tcl tcltk tcpd theora threads tiff tk truetype truetype-fonts type1-fonts ucs2 udev unicode userland_GNU video_cards_radeon video_cards_vesa vorbis win32codecs wmf wxwindows xine xml xorg xscreensaver xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS I even try without use flags doc (-doc). Didn't change anything.
@masterdriverz: You've touched this last time, we have a lucky winner! :=)
Err, well that shouldn't be happening due to these lines in mkinstalldirs: if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" 1>&2 mkdir "$pathcomp" || errstatus=$? fi I can't reproduce here with or without doc use flag. Can you attach the entire log and post the header of the mkinstalldirs in /var/tmp/portage/media-libs/gle-3.1.0-r1/work/gle-3.1.0/ ? Mine looks like this: #!/bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman <friedman@prep.ai.mit.edu> # Created: 1993-05-16 # Last modified: 1994-03-25 # Public domain
Created attachment 103700 [details] From emerge output Full merge output. This is the only ebuild that won't merge from a emerge -e world and I'm at my third try.
I also have the same mkinstalldirs script. I will had also my world file just in case it may help.
Created attachment 103701 [details] LMA1980's world output May help to find what is going wrong with this install script. This is trivial but I it may help me and other to find the real bug beneath it.
Does MAKEOPTS="-j1" emerge gle work?
I'm happy to say that it work for me. Thank you masterdriverz for all your patience, LMA
I have just sync the official overlay of portage and it still don't filter MAKEOPTS="-jN" where N>1. As it end up with the same error and I have been able to merge it when I set N to 1. Don't know if it was your solution... I reopen the bug as it may block someone else emerge --empty world in the middle of the night like I do once a month, sometimes more often depending on the update/upgrade I do.
Yup, forced -j1 for emake install in CVS. Thanks for your help in finding the problem.