I get the following when I do 'emerge perl'... any ideas?

Code:
        Making SDBM_File (dynamic)
...
...

Writing Makefile for sdbm
Writing Makefile for SDBM_File
make[1]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File'
make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File'
make[1]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File'
cp SDBM_File.pm ../../lib/SDBM_File.pm
cd sdbm && make all
make[2]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File/sdbm'
i486-pc-linux-gnu-gcc -c  -I../../.. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -mtune=i686 -pipe   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I../../.."  -DSDBM -DDUFF sdbm.c
i486-pc-linux-gnu-gcc -c  -I../../.. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -mtune=i686 -pipe   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I../../.."  -DSDBM -DDUFF pair.c
i486-pc-linux-gnu-gcc -c  -I../../.. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -mtune=i686 -pipe   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I../../.."  -DSDBM -DDUFF hash.c
rm -rf libsdbm.a
/usr/bin/ar cr libsdbm.a sdbm.o pair.o hash.o && : libsdbm.a
chmod 755 libsdbm.a
make[2]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File/sdbm'
make[2]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File/sdbm'
make[2]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File/sdbm'
../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap  SDBM_File.xs > SDBM_File.xsc && mv SDBM_File.xsc SDBM_File.c
/bin/sh: line 1: 13781 Segmentation fault      ../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap SDBM_File.xs >SDBM_File.xsc
make[1]: *** [SDBM_File.c] Error 139
make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/SDBM_File'
make: *** [lib/auto/SDBM_File/SDBM_File.so] Error 2

!!! ERROR: dev-lang/perl-5.8.8-r2 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  perl-5.8.8-r2.ebuild, line 280:   Called die

!!! Unable to make
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/dev-lang/perl-5.8.8-r2/temp/build.log'.