Doing emerge -uD world installed new ebuild cryptsetup-0.1-r1. cryptsetup-0.1-r1 hangs during emerge everytime with no errors or warnings and does not return to shell prompt. Example below of where it hangs: depfile='.deps/libdevmapper.Po' tmpdepfile='.deps/libdevmapper.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/locale"\" -DLIBDIR=\""/usr/lib"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DVERSION=\""0.1"\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c `test -f 'libdevmapper.c' || echo './'`libdevmapper.c source='gcrypt.c' object='gcrypt.o' libtool=no \ depfile='.deps/gcrypt.Po' tmpdepfile='.deps/gcrypt.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/locale"\" -DLIBDIR=\""/usr/lib"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DVERSION=\""0.1"\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c `test -f 'gcrypt.c' || echo './'`gcrypt.c Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 22:17:39)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.6.3, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa arts audiofile avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd dvdr emboss encode fam ffmpeg flac font-server foomaticdb fortran ftp gdbm ggi gif gphoto2 gpm gstreamer guile imagemagick imap imlib java jpeg junit kde ldap libg++ libwww mad mikmod mime mmx motif mp3 mpeg msn mysql nas ncurses nls nptl ogg oggvorbis opengl pam pdflib perl png python qt quicktime rdesktop readline samba sdl slang slp speex spell sse ssl svga tcltk tcpd threads tiff truetype truetype-fonts type1-fonts usb v4l videos xine xinerama xml xml2 xmms xscreensaver xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS Reproducible: Always Steps to Reproduce: 1.emerge cryptsetup 2.and wait and wait and wait and... 3. Actual Results: emerge hangs with no errors or warnings. Expected Results: Completed emerging cryptsetup. dm-crypt is compiled in to kernel.
`ps aux` output from after it hangs ?
Sorry about the formating as the output was rather wide. Note that I watch ps aux for a while and nothing changed. root 28611 0.0 0.0 2172 1028 pts/2 S 13:46 0:00 su root 28796 0.0 0.0 2336 1384 pts/2 S 13:46 0:00 bash root 569 0.0 0.0 2404 1324 pts/1 SN+ 13:46 0:00 /bin/bash /usr/lib/portage/bin/emake root 570 0.0 0.0 1768 960 pts/1 SN+ 13:46 0:00 make -j4 root 572 0.0 0.0 1768 992 pts/1 SN+ 13:46 0:00 make all-recursive root 573 0.0 0.0 2172 1100 pts/1 SN+ 13:46 0:00 /bin/sh -c set fnord $MAKEFLAGS; amf=$2; dot_seen=no; target=`echo all-recursive | sed s/-recursive//`; root 577 0.0 0.0 2172 1112 pts/1 SN+ 13:46 0:00 /bin/sh -c set fnord $MAKEFLAGS; amf=$2; dot_seen=no; target=`echo all-recursive | sed s/-recursive//`; root 578 0.0 0.0 1796 1024 pts/1 SN+ 13:46 0:00 make all root 583 0.0 0.0 2200 1152 pts/1 SN+ 13:46 0:00 /bin/sh ../depcomp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCAL root 584 0.0 0.0 2200 1152 pts/1 SN+ 13:46 0:00 /bin/sh ../depcomp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCAL root 594 0.0 0.0 1856 708 pts/1 SN+ 13:46 0:00 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/lo root 595 0.0 0.0 1856 708 pts/1 SN+ 13:46 0:00 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/lo root 632 0.0 0.0 2436 856 pts/2 R+ 13:47 0:00 ps aux
Sorry.. the last ps aux was width trunicated. This one is complete. root 28611 0.0 0.0 2172 1028 pts/2 S 13:46 0:00 su root 28796 0.0 0.0 2336 1384 pts/2 S 13:46 0:00 bash root 569 0.0 0.0 2404 1324 pts/1 SN+ 13:46 0:00 /bin/bash /usr/lib/portage/bin/emake root 570 0.0 0.0 1768 960 pts/1 SN+ 13:46 0:00 make -j4 root 572 0.0 0.0 1768 992 pts/1 SN+ 13:46 0:00 make all-recursive root 573 0.0 0.0 2172 1100 pts/1 SN+ 13:46 0:00 /bin/sh -c set fnord $MAKEFLAGS; amf=$2; dot_seen=no; target=`echo all-recursive | sed s/-recursive//`; li st='src po'; for subdir in $list; do echo "Making $target in $subdir"; if test "$subdir" = "."; then dot_seen=yes; local_target="$target-am"; else local_target="$target "; fi; (cd $subdir && make $local_target) || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; done; if test "$dot_seen" = "no"; then make "$target-am" | | exit 1; fi; test -z "$fail" root 577 0.0 0.0 2172 1112 pts/1 SN+ 13:46 0:00 /bin/sh -c set fnord $MAKEFLAGS; amf=$2; dot_seen=no; target=`echo all-recursive | sed s/-recursive//`; li st='src po'; for subdir in $list; do echo "Making $target in $subdir"; if test "$subdir" = "."; then dot_seen=yes; local_target="$target-am"; else local_target="$target "; fi; (cd $subdir && make $local_target) || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; done; if test "$dot_seen" = "no"; then make "$target-am" | | exit 1; fi; test -z "$fail" root 578 0.0 0.0 1796 1024 pts/1 SN+ 13:46 0:00 make all root 583 0.0 0.0 2200 1152 pts/1 SN+ 13:46 0:00 /bin/sh ../depcomp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR ="/usr/share/locale" -DLIBDIR="/usr/lib" -DPREFIX="/usr" -DSYSCONFDIR="/etc" -DVERSION="0.1" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -f omit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c utils.c root 584 0.0 0.0 2200 1152 pts/1 SN+ 13:46 0:00 /bin/sh ../depcomp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR ="/usr/share/locale" -DLIBDIR="/usr/lib" -DPREFIX="/usr" -DSYSCONFDIR="/etc" -DVERSION="0.1" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -f omit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c backends.c root 594 0.0 0.0 1856 708 pts/1 SN+ 13:46 0:00 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/locale " -DLIBDIR="/usr/lib" -DPREFIX="/usr" -DSYSCONFDIR="/etc" -DVERSION="0.1" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c utils.c -MT utils.o -MD -MP -MF .deps/utils.TPo root 595 0.0 0.0 1856 708 pts/1 SN+ 13:46 0:00 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/locale " -DLIBDIR="/usr/lib" -DPREFIX="/usr" -DSYSCONFDIR="/etc" -DVERSION="0.1" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=prescott -fomit-frame-pointer -pipe -mmmx -msse3 -mfpmath=sse -funroll-loops -c backends.c -MT backends.o -MD -MP -MF .deps/backends.TPo mgleed 639 0.0 0.5 41068 11072 ? S 13:49 0:00 kio_http [kdeinit] kio_http http /tmp/ksocket-mgleed/klauncherPL8D6b.slave-socket /tmp/ksocket-mgleed/kdedaxH rAb.slave-socket root 661 0.0 0.0 2436 856 pts/2 R+ 13:51 0:00 ps aux
Dang.. sorry to waste your time. Looks like I may have ran in to a problem with distcc. I almost completely forgot I was even running it. After letting it just sit for a long time it finally continued with some error messages related to distcc. It then finished the emerge with no other difficulties.