Here are the last couple of lines from the output: compiling dbm make[1]: Entering directory `/var/tmp/portage/ruby-1.6.8/work/ruby-1.6.8/ext/dbm' gcc -fPIC -march=athlon-xp -msse -mfpmath=sse -ffast-math -funroll-loops -fforce-addr -falign-functions=4 -fomit-frame-pointer -O3 -Wall -pipe -DDB_DBM_HSEARCH -DDBM_HDR='<db.h>' -I/var/tmp/portage/ruby-1.6.8/work/ruby-1.6.8 -I/var/tmp/portage/ruby-1.6.8/work/ruby-1.6.8 -DHAVE_DB_H -DHAVE_SYS_CDEFS_H -DHAVE___DB_NDBM_OPEN -DHAVE___DB_NDBM_CLEARERR -c dbm.c gcc -shared -L/var/tmp/portage/ruby-1.6.8/work/ruby-1.6.8 -L/usr/lib -o dbm.so dbm.o -ldb -lc make[1]: Leaving directory `/var/tmp/portage/ruby-1.6.8/work/ruby-1.6.8/ext/dbm' compiling digest extmk.rb:411: [BUG] Segmentation fault ruby 1.6.8 (2002-12-24) [i686-linux-gnu] make: *** [all] Aborted !!! ERROR: dev-lang/ruby-1.6.8 failed. !!! Function src_compile, Line 23, Exitcode 2 !!! (no error message) please let me know if you need some more information.
please paste #emerge info
loki root # emerge info Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r3) ================================================================= System uname: 2.4.19-dw i686 AMD Athlon(tm) XP 1700+ USE="x86 3dnow apm crypt gif jpeg kde libg++ mikmod mmx ncurses nls pdflib png qtmt spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts aalib nas bonobo svga ggi tcltk java guile mysql X gpm tcpd pam libwww perl esd imlib oggvorbis qt motif opengl ldap snmp cdr threads avi mpeg encode sdl quicktime lm_sensors lvm ruby python dvd oss gtk gnome decss alsa mozilla cups slp -postgres afs ssl" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -msse -mfpmath=sse -ffast-math -funroll-loops -fforce-addr -falign-functions=4 -fomit-frame-pointer -O3 -Wall -pipe" CXXFLAGS="-march=athlon-xp -msse -mfpmath=sse -ffast-math -funroll-loops -fforce-addr -falign-functions=4 -fomit-frame-pointer -O3 -Wall -pipe" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/afs /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.3.1" JAVA_HOME="/opt/blackdown-jdk-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Hi ! Other proc, same bug ... I think the problem is related to -fomit-frame-pointer in $CFLAGS. Removing it solved the things for me :-) FYI, emerge info (after ajusting CFLAGS) : Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r3) ================================================================= System uname: 2.4.19-xfs-r2 i686 Celeron (Coppermine) USE="x86 apm avi crypt encode gif jpeg gnome libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell xml2 xmms xv zlib alsa gdbm slang readline arts tetex svga tcltk java guile ruby mysql X sdl tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla scanner -3dnow cups dga doc dvd gpm -gtk2 -berkdb -innodb matrox odbc oss sse truetype" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -pipe " CXXFLAGS="-O3 -march=pentium3 -pipe " ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/sun-jdk-1.4.1.01" JAVA_HOME="/opt/sun-jdk-1.4.1.01" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
omitting the -fomit-frame-pointer fixed the problem for me, too. Maybe it would be a good idea to add something along this lines to the ebuild: CFLAGS=${CFLAGS/-fomit-frame-pointer/}
committed.