Emerge hangs while emerge --update world on Net-DNS, message on screen: You have a working compiler. The message stays there for hours and there is no action at all. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge --update world 3. Actual Results: Calculating world dependencies ...done! >>> emerge (1 of 121) dev-perl/Net-DNS-0.40 to / >>> md5 src_uri ;-) Net-DNS-0.40.tar.gz >>> Unpacking source... >>> Unpacking Net-DNS-0.40.tar.gz to /var/tmp/portage/Net-DNS-0.40/work >>> Source unpacked. Testing if you have a C compiler and the needed header files.... gcc -O2 -march=athlon-xp -fomit-frame-pointer -pipe -c -o compile.o compile.c You have a working compiler. //here i press ctrl-c Caught signal 2 in pid 6214 /usr/portage/dev-perl/Net-DNS/Net-DNS-0.40.ebuild: src_compile aborted; exiting. Exiting on signal 2 Expected Results: Compile the code... Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r8 i686) ================================================================= System uname: 2.6.7-gentoo-r8 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tiff truetype x86 xml xml2 xmms xv zlib"
Created attachment 47270 [details] same problem since Net-DNS-0.3x last version I can emerge / compile is Net-DNS-0.22-r1.ebuild libperl_rebuild script has same problem.
It's an easy DNS timeout problem. Just put www.google.com in your localhost line in /etc/hosts and the emerge will do fine. (This is really bad for people not connected to the internet, who does this !)
OK, tests are now disabled for anyone not using the FEATURE maketest. Thanks for your patience, Mike