Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 171348 - dev-util/dialog-1.0.{20060221,20070227} fails parallel install
Summary: dev-util/dialog-1.0.{20060221,20070227} fails parallel install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
: 171407 171442 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-03-18 14:55 UTC by Wiebe Cazemier
Modified: 2007-03-19 19:55 UTC (History)
7 users (show)

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


Attachments
dev-util/dialog-1.0.20060221 build log (dialog-1.0.20060221.log,11.43 KB, text/plain)
2007-03-18 14:56 UTC, Wiebe Cazemier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wiebe Cazemier 2007-03-18 14:55:28 UTC
Emerging dev-util/dialog-1.0.20060221 gives an error in the install phase. Build log will be attached shortly.

Reproducible: Always

Steps to Reproduce:
"emerge -1 =dev-util/dialog-1.0.20060221"



emerge --info:

Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 18 Mar 2007 12:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
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.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
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/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="nl_NL.utf8"
LINGUAS="en nl"
MAKEOPTS="-j3"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex 3dnowext X a52 aac alsa apache2 apm asf audacious berkdb bitmap-fonts blender-game bzip2 caps cddb cdr clamav cli cracklib crypt css cups dbus dga dlloader dri dts dvd dvdr dvdread eds emboss encode exif ffmpeg firefox flac foomaticdb fortran gdbm gif gimp glut gphoto2 gpm gtk gtk2 hal iconv imap imlib ipv6 isdnlog java jingle joystick jpeg kde kdeenablefinal kerberos lcms libg++ libwww lirc mad midi mikmod mmx mmx2 mmxext modplug mozbranding mp3 mpeg msn ncurses network no-htdocs nptl nptlonly nsplugin nvidia ogg oggvorbis openal openexr opengl oss pam pcre pdf perl png pppd python qt qt3 qt4 quicktime readline real reflection rtc ruby samba sasl scanner sdl session speex spl sql sqlite sse sse2 ssl subversion svg svga tcl tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs wma wxwindows x264 x86 xcomposite xforms xml xorg xv xvid xvmc zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl" LIRC_DEVICES="serial" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Wiebe Cazemier 2007-03-18 14:56:29 UTC
Created attachment 113655 [details]
dev-util/dialog-1.0.20060221 build log
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2007-03-18 16:20:09 UTC
vapier, you changed make to emake, would you please add -j1 too (or fix the Makefile)?
Comment 3 SpanKY gentoo-dev 2007-03-18 20:56:43 UTC
hmm, that's a pretty narrow race condition ... basically the first mkdirs.sh has to do test -d "$D/usr", see it doesnt exist, get swapped out by the kernel so the second mkdirs.sh can run the same test, then they both do mkdir $D/usr

fixed in cvs ... Harald: you'll prob want to send this patch upstream (i assume you know the process because i dont)
Comment 4 Harald van Dijk (RETIRED) gentoo-dev 2007-03-18 21:30:29 UTC
Thanks, will do. (There's not really any process, just simple e-mail.)
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-03-19 07:23:07 UTC
*** Bug 171407 has been marked as a duplicate of this bug. ***
Comment 6 Fabio Rossi 2007-03-19 09:25:13 UTC
There is still a problem:

>>> Install dialog-1.0.20060221 into /var/tmp/portage/dev-util/dialog-1.0.20060221/image/ category dev-util
making install
./mkdirs.sh /var/tmp/portage/dev-util/dialog-1.0.20060221/image//usr/bin
./mkdirs.sh /var/tmp/portage/dev-util/dialog-1.0.20060221/image//usr/share/man/man1
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr
mkdir: cannot create directory `/var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr': File exists
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr/bin
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr/share
/bin/install -c dialog /var/tmp/portage/dev-util/dialog-1.0.20060221/image//usr/bin
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr/share/man
mkdir -p /var/tmp/portage/dev-util/dialog-1.0.20060221/image/usr/share/man/man1
make: *** [/var/tmp/portage/dev-util/dialog-1.0.20060221/image//usr/share/man/man1] Error 1
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-03-19 14:03:12 UTC
*** Bug 171442 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-03-19 14:03:41 UTC
Still broken.
Comment 9 FieldySnuts 2007-03-19 15:27:45 UTC
I am seeing this issue with 1.1.20070227:

making install
./mkdirs.sh /var/tmp/portage/dev-util/dialog-1.1.20070227/image//usr/bin
./mkdirs.sh /var/tmp/portage/dev-util/dialog-1.1.20070227/image//usr/share/man/man1
./mkdirs.sh /var/tmp/portage/dev-util/dialog-1.1.20070227/image//usr/share/man/man3
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/bin
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share
/usr/bin/install -c dialog /var/tmp/portage/dev-util/dialog-1.1.20070227/image//usr/bin/`echo dialog |sed s,x,x,`
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share/man
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share/man/man3
mkdir: cannot create directory `/var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share': File exists
mkdir -p /var/tmp/portage/dev-util/dialog-1.1.20070227/image/usr/share/man/man1
make: *** [/var/tmp/portage/dev-util/dialog-1.1.20070227/image//usr/share/man/man1] Error 1

!!! ERROR: dev-util/dialog-1.1.20070227 failed.



Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.19.3-reiser4-2 i686)
=================================================================
System uname: 2.6.19.3-reiser4-2 i686 AMD Athlon(TM) XP 1800+
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 19 Mar 2007 14:50:02 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r4
dev-lang/python:     2.3.6, 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: 1.3.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
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 /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo"
LINGUAS="en"
MAKEOPTS="-j7"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/nx /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X alsa am berkdb bitmap-fonts bzip2 cairo cdr chroot cli cracklib crypt dbus dri dv dvd dvdr eds emboss encode fam firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv isdnlog jpeg kde kdeenablefinal libg++ mad midi mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd pwdb python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Let me know if you want the build log, seems this is at least already partially understood what's going on here.
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2007-03-19 15:40:34 UTC
Echoing the fixed command really doesn't fix anything :)

Fixed in:
dialog-1.0.20060221
dialog-1.1.20070227
Comment 11 SpanKY gentoo-dev 2007-03-19 19:55:11 UTC
touche salesman, thanks ;)