When I try to update perl-5.8.2-r2 to perl-5.8.2, the system stops responding when doing the ext/IO/t/io_udp test. It also reports that there is no buffer space available in some preceeding tests. Report follows: cd t && ./perl TEST </dev/tty t/base/cond..........................ok t/base/if............................ok t/base/lex...........................ok t/base/num...........................ok t/base/pat...........................ok t/base/rs............................ok t/base/term..........................ok t/comp/bproto........................ok t/comp/cmdopt........................ok t/comp/colon.........................ok t/comp/cpp...........................ok t/comp/decl..........................ok t/comp/hints.........................ok t/comp/multiline.....................ok t/comp/our...........................ok t/comp/package.......................ok t/comp/parser........................ok t/comp/proto.........................ok t/comp/redef.........................ok t/comp/require.......................ok t/comp/script........................ok t/comp/term..........................ok t/comp/use...........................ok t/cmd/elsif..........................ok t/cmd/for............................ok t/cmd/mod............................ok t/cmd/subval.........................ok t/cmd/switch.........................ok t/cmd/while..........................ok t/run/exit...........................ok t/run/fresh_perl.....................ok t/run/noswitch.......................ok t/run/runenv.........................ok t/run/switchC........................ok t/run/switchF........................ok t/run/switchI........................ok t/run/switchPx.......................ok t/run/switcha........................ok t/run/switchd........................ok t/run/switches.......................ok t/run/switchn........................ok t/run/switchp........................ok t/run/switcht........................ok t/run/switchx........................ok t/io/argv............................ok t/io/binmode.........................ok t/io/crlf............................ok t/io/dup.............................ok t/io/fflush..........................ok t/io/fs..............................ok t/io/inplace.........................ok t/io/iprefix.........................ok t/io/layers..........................ok t/io/nargv...........................ok t/io/open............................ok t/io/openpid.........................ok t/io/pipe............................ok t/io/print...........................ok t/io/read............................ok t/io/tell............................ok t/io/utf8............................ok t/op/64bitint........................skipping test on this platform t/op/alarm...........................ok t/op/anonsub.........................ok t/op/append..........................ok t/op/args............................ok t/op/arith...........................ok t/op/array...........................ok t/op/assignwarn......................ok t/op/attrs...........................ok t/op/auto............................ok t/op/avhv............................ok t/op/bless...........................ok t/op/bop.............................ok t/op/caller..........................ok t/op/chars...........................ok t/op/chdir...........................ok t/op/chop............................ok t/op/closure.........................ok t/op/cmp.............................ok t/op/concat..........................ok t/op/cond............................ok t/op/context.........................ok t/op/cproto..........................ok t/op/crypt...........................ok t/op/defins..........................ok t/op/delete..........................ok t/op/die.............................ok t/op/die_exit........................ok t/op/do..............................ok t/op/each............................ok t/op/eval............................ok t/op/exec............................ok t/op/exists_sub......................ok t/op/exp.............................ok t/op/fh..............................ok t/op/filetest........................ok t/op/flip............................ok t/op/fork............................ok t/op/getpid..........................skipping test on this platform t/op/glob............................ok t/op/gmagic..........................ok t/op/goto............................ok t/op/goto_xs.........................ok t/op/grent...........................ok t/op/grep............................ok t/op/groups..........................ok t/op/gv..............................ok t/op/hash............................ok t/op/hashassign......................ok t/op/hashwarn........................ok t/op/inc.............................ok t/op/inccode.........................ok t/op/index...........................ok t/op/int.............................ok t/op/join............................ok t/op/lc..............................ok t/op/lc_user.........................ok t/op/length..........................ok t/op/lex_assign......................ok t/op/lfs.............................ok t/op/list............................ok t/op/local...........................ok t/op/localref........................ok t/op/loopctl.........................ok t/op/lop.............................ok t/op/magic...........................ok t/op/method..........................ok t/op/mkdir...........................ok t/op/my..............................ok t/op/my_stash........................ok t/op/nothr5005.......................ok t/op/numconvert......................ok t/op/oct.............................ok t/op/or..............................ok t/op/ord.............................ok t/op/override........................ok t/op/pack............................ok t/op/pat.............................ok t/op/pos.............................ok t/op/pow.............................ok t/op/push............................ok t/op/pwent...........................ok t/op/qq..............................ok t/op/quotemeta.......................ok t/op/rand............................ok t/op/range...........................ok t/op/read............................ok t/op/readdir.........................ok t/op/readline........................ok t/op/recurse.........................ok t/op/ref.............................ok t/op/regexp..........................ok t/op/regexp_noamp....................ok t/op/regmesg.........................ok t/op/repeat..........................ok t/op/reverse.........................ok t/op/runlevel........................ok t/op/sleep...........................ok t/op/sort............................ok t/op/splice..........................ok t/op/split...........................ok t/op/sprintf.........................ok t/op/srand...........................ok t/op/stash...........................ok t/op/stat............................ok t/op/study...........................ok t/op/sub.............................ok t/op/sub_lval........................ok t/op/subst...........................ok t/op/subst_amp.......................ok t/op/subst_wamp......................ok t/op/substr..........................ok t/op/sysio...........................ok t/op/taint...........................ok t/op/tie.............................ok t/op/tiearray........................ok t/op/tiehandle.......................ok t/op/time............................ok t/op/tr..............................ok t/op/undef...........................ok t/op/universal.......................ok t/op/unshift.........................ok t/op/utf8decode......................ok t/op/utfhash.........................ok t/op/vec.............................ok t/op/ver.............................ok t/op/wantarray.......................ok t/op/write...........................ok t/uni/fold...........................ok t/uni/lower..........................ok t/uni/sprintf........................ok t/uni/title..........................ok t/uni/tr_7jis........................ok t/uni/tr_eucjp.......................ok t/uni/tr_sjis........................ok t/uni/tr_utf8........................ok t/uni/upper..........................ok t/uni/write..........................ok t/lib/1_compile......................ok t/lib/commonsense....................ok ext/attrs/t/attrs....................ok ext/B/t/asmdata......................ok ext/B/t/assembler....................ok ext/B/t/bblock.......................ok ext/B/t/b............................ok ext/B/t/concise......................ok ext/B/t/debug........................ok ext/B/t/deparse......................ok ext/B/t/lint.........................ok ext/B/t/o............................ok ext/B/t/showlex......................ok ext/B/t/stash........................ok ext/B/t/terse........................ok ext/B/t/xref.........................ok ext/Cwd/t/cwd........................ok ext/Cwd/t/taint......................ok ext/Data/Dumper/t/dumper.............ok ext/Data/Dumper/t/overload...........ok ext/Data/Dumper/t/pair...............ok ext/DB_File/t/db-btree...............ok ext/DB_File/t/db-hash................ok ext/DB_File/t/db-recno...............ok ext/Devel/DProf/t/DProf..............ok ext/Devel/Peek/t/Peek................ok ext/Devel/PPPort/t/test..............ok ext/Digest/MD5/t/align...............ok ext/Digest/MD5/t/badfile.............ok ext/Digest/MD5/t/clone...............ok ext/Digest/MD5/t/files...............ok ext/Digest/MD5/t/md5-aaa.............ok ext/Digest/MD5/t/utf8................ok ext/DynaLoader/t/XSLoader............ok ext/Encode/t/Aliases.................ok ext/Encode/t/at-cn...................ok ext/Encode/t/at-tw...................ok ext/Encode/t/CJKT....................ok ext/Encode/t/enc_data................ok ext/Encode/t/enc_eucjp...............ok ext/Encode/t/enc_module..............ok ext/Encode/t/Encoder.................ok ext/Encode/t/Encode..................ok ext/Encode/t/encoding................ok ext/Encode/t/enc_utf8................ok ext/Encode/t/fallback................ok ext/Encode/t/grow....................ok ext/Encode/t/gsm0338.................ok ext/Encode/t/guess...................ok ext/Encode/t/jperl...................ok ext/Encode/t/mime-header.............ok ext/Encode/t/perlio..................ok ext/Encode/t/Unicode.................ok ext/Errno/t/Errno....................ok ext/Fcntl/t/fcntl....................ok ext/Fcntl/t/syslfs...................ok ext/File/Glob/t/basic................ok ext/File/Glob/t/case.................ok ext/File/Glob/t/global...............ok ext/File/Glob/t/taint................ok ext/Filter/t/call....................ok ext/GDBM_File/t/gdbm.................ok ext/I18N/Langinfo/t/Langinfo.........ok ext/IO/t/io_const....................ok ext/IO/t/io_dir......................ok ext/IO/t/io_dup......................ok ext/IO/t/io_linenum..................ok ext/IO/t/io_multihomed...............No buffer space available at ../ext/IO/t/io_multihomed.t line 112. Connection timed out at ../ext/IO/t/io_multihomed.t line 98. FAILED at test 5 ext/IO/t/io_pipe.....................ok ext/IO/t/io_poll.....................ok ext/IO/t/io_sel......................ok ext/IO/t/io_sock.....................No buffer space available (maybe your system does not have a localhost at all, 'localhost' or 127.0.0.1) at ../ext/IO/t/io_sock.t line 79. accept failed: Connection timed out at ../ext/IO/t/io_sock.t line 63. FAILED at test 2 ext/IO/t/IO..........................ok ext/IO/t/io_taint....................ok ext/IO/t/io_tell.....................ok ext/IO/t/io_udp......................Caught signal 2 FAILED at test 3 ext/IO/t/io_unix.....................ok ext/IO/t/io_utf8.....................ok ext/IO/t/io_xs.......................ok ext/IPC/SysV/t/ipcsysv...............ok ext/IPC/SysV/t/msg...................ok ext/IPC/SysV/t/sem...................ok ext/List/Util/t/blessed..............ok ext/List/Util/t/dualvar..............ok ext/List/Util/t/first................ok ext/List/Util/t/isvstring............ok ext/List/Util/t/lln..................ok ext/List/Util/t/maxstr...............ok ext/List/Util/t/max..................ok ext/List/Util/t/minstr...............ok ext/List/Util/t/min..................ok ext/List/Util/t/openhan..............ok ext/List/Util/t/proto................ok ext/List/Util/t/readonly.............ok ext/List/Util/t/reduce...............ok ext/List/Util/t/refaddr..............ok ext/List/Util/t/reftype..............Caught signal 2 make[2]: *** [_test_tty] Interrupt make[1]: *** [_test] Interrupt make: *** [test] Interrupt /usr/portage/dev-lang/perl/perl-5.8.2.ebuild: src_compile aborted; exiting. BOTE: I have tried compiling with no aggressive flags... still the same effect. Reproducible: Always Steps to Reproduce: # emerge -u perl Actual Results: The compilation program HANGED when doing some tests. Expected Results: Compilation should have proceeded. Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.23-gss) ================================================================= System uname: 2.4.23-gss i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O5 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O5 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox ccache distcc usersandbox fixpackages" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://ftp.gentoo.skynet.be/pub/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.linux.no/ http://trumpetti.atm.tut.fi/gentoo/ http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ http://www.fhh.opensource-mirror.de/gentoo.org/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp6.uni-erlangen.de/pub/mirrors/gentoo http://darkstar.ist.utl.pt/gentoo/ http://ftp.caliu.info/pub/gentoo/ http://gentoo.inode.at/ http://ftp.rhnet.is/pub/gentoo/ ftp://files.gentoo.gr http://gentoo.mirror.sdv.fr" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 libg++ mikmod gdbm berkdb tetex sdl pam python ldap 3dnow aalib alsa apm arts avi cdr crypt cscope cups curl dga directfb doc dvd dvdr emacs emacs-w3 encode esd ethereal fbcon flash foomaticdb gif gphoto2 gnome gpm gstreamer gtk imlib ipv6 java jikes jpeg junit kde leim libwww mad maildir memlimit mmx motif mozilla mpeg mule nas ncurses nls nocd oggvorbis opengl oss ppds pdflib perl png bindist qt quicktime readline slang spell sse ssl svga tcltk tcpd tiff truetype usb videos wmf wxwindows X xinerama xosd xml xml2 xmms xv zlib"
Is there a problem with your loopback interface? If you can't figure it out, one workaround is to disable the "make test" section of the ebuild.
SOLVED by bootstrapping the system.
*** Bug 58610 has been marked as a duplicate of this bug. ***