Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157368 - media-libs/gle-3.1.0-r1 failed in the install stage
Summary: media-libs/gle-3.1.0-r1 failed in the install stage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Charlie Shepherd (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-06 13:49 UTC by Marc-Andre Landry
Modified: 2006-12-16 11:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
From emerge output (media-libs-gle.out,27.03 KB, text/plain)
2006-12-09 10:54 UTC, Marc-Andre Landry
Details
LMA1980's world output (world-list.out,47.75 KB, text/plain)
2006-12-09 11:07 UTC, Marc-Andre Landry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc-Andre Landry 2006-12-06 13:49:37 UTC
>>> 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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-06 14:19:58 UTC
@masterdriverz: You've touched this last time, we have a lucky winner! :=)
Comment 2 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-06 15:12:43 UTC
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
Comment 3 Marc-Andre Landry 2006-12-09 10:54:45 UTC
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.
Comment 4 Marc-Andre Landry 2006-12-09 10:56:49 UTC
I also have the same mkinstalldirs script. I will had also my world file just in case it may help.
Comment 5 Marc-Andre Landry 2006-12-09 11:07:37 UTC
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.
Comment 6 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-11 08:55:52 UTC
Does MAKEOPTS="-j1" emerge gle work?
Comment 7 Marc-Andre Landry 2006-12-11 14:13:41 UTC
I'm happy to say that it work for me.

Thank you masterdriverz for all your patience,
LMA
Comment 8 Marc-Andre Landry 2006-12-16 10:21:33 UTC
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.
Comment 9 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-16 11:50:12 UTC
Yup, forced -j1 for emake install in CVS. Thanks for your help in finding the problem.