during emerge -uD world the following occurs : emerging libpcap stops at : -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./fad-getad.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./pcap-linux.c sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' ./VERSION > version.h gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./inet.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./gencode.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./optimize.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./nametoaddr.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./etherent.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./savefile.c rm -f bpf_filter.c ln -s ./bpf/net/bpf_filter.c bpf_filter.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./bpf_image.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./bpf_dump.c flex -Ppcap_ -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c bison -y -p pcap_ -d grammar.y sed -e 's/.*/char pcap_version[] = "&";/' ./VERSION > version.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c ./pcap.c mv y.tab.c grammar.c mv y.tab.h tokdefs.h gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c bpf_filter.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c scanner.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -Dyylval=pcap_lval -c grammar.c gcc -O2 -mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -fPIC -c version.c ar rc libpcap.a pcap-linux.o fad-getad.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o bpf_filter.o bpf_image.o bpf_dump.o scanner.o grammar.o version.o ranlib libpcap.a theres no more gcc or emerge process running but i dont get an errormessage nor a promt. i killed it afer 2 hours. Reproducible: Always Steps to Reproduce: 1. 2. 3. us@gentoo marcus $ emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-gentoo) ================================================================= System uname: 2.6.4-gentoo i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -msse -mmmx -m3dnow -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen. de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi acpi4linux alsa amd apm arts avi berkdb bonobo breakme cdr composite crypt cups dga directfb divx dv dvd dvdr encode esd etwin fbcon ffmpeg foomaticdb gdbm ggi gif gimpprint gnome gphoto2 gpm gtk gtk2 gtkhtml imagemagick imap imlib java javascript jikes joystick jpeg kde lcms libg++ libwww linguas_de mad mbox mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcpd tiff transcode truetype usb x86 xine xml xml2 xmms xv xvid zlib"
Same here. [warrior:root] # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4) ================================================================= System uname: 2.6.4 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ http://trumpetti.atm.tut.fi/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acpi alsa apm arts avi berkdb bonobo cdr crypt cups dga dvd encode esd ethereal foomaticdb gd gdbm gif gnome gpm gtk gtk2 imap imlib java jpeg kde libg++ libwww mad maildir mcal memlimit mikmod mmx motif mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex truetype usb x86 xml2 xmms xv zlib"
There's a "read" command in the ebuild after the extra gcc shared lib step.
I noticed this too. Pressing Enter at the "ranlib libpcap.a" will get past the read statement and allow the build to complete successfully.
fixed already in portage, 3 months ago.