The compiling goes fine, but the linking of the binary fails: symtable.o: file not recognized: File truncated collect2: ld returned 1 exit status make[4]: *** [splint] Error 1 make[4]: Leaving directory `/tmp/portage/splint-3.0.1.6/work/splint-3.0.1.6/src' make[3]: *** [Headers/flag_codes.gen] Error 2 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/tmp/portage/splint-3.0.1.6/work/splint-3.0.1.6/src' make[2]: *** [../src/splint] Error 2 make[2]: Leaving directory `/tmp/portage/splint-3.0.1.6/work/splint-3.0.1.6/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/portage/splint-3.0.1.6/work/splint-3.0.1.6' make: *** [all] Error 2 !!! ERROR: dev-util/splint-3.0.1.6 failed. !!! Function src_compile, Line 391, Exitcode 2 !!! emake failed It did that twice, then I tried the ebuild from the ~x86 tree. The ebuild from ~x86 tree (3.1.1) worked for me. Then there are issues with distcc (3.0.1.6 and 3.1.1). Sources that are distributed via distcc cause errors like one below: mv: cannot stat `.deps/mtLoseReferenceList.TPo': No such file or directory and eventually the ebuild will fail. Disabling distcc from FEATURES (make.conf) removes these problems. Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22) ================================================================= System uname: 2.4.22 i686 Pentium III (Katmai) Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable d] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /var/bind /usr/share/texmf/tex/generic/config/ /usr/sh are/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://trumpetti.ip6.atm.tut.fi/gentoo http://gentoo.oregonstate .edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://trumpetti.ip6.atm.tut.fi/gentoo-portage" USE="x86 apm crypt foomaticdb libg++ mad ncurses pdflib png xml2 zlib gdbm berkd b readline tcpd pam libwww ssl -3dnow apache2 -arts -avi -cups -encode gd -gif - gnome -gpm -gtk -gtk2 imap -imlib innodb ipv6 -java -jpeg -kde ldap maildir -mik mod -motif -mpeg mysql -nls odbc -oggvorbis -opengl -oss perl postgres -python - qt -qtmt -quicktime sasl -sdl -slang -snmp -spell sse -svga tetex -truetype -X - xmms -xv"
i think 3.1.1 is long enough in portage to bump it stable
bumped 3.1.1 to stable