The following patch (also attached)
--- perl-5.8.8-r2.ebuild~ 2006-09-27 13:53:40.000000000 -0600
+++ perl-5.8.8-r2.ebuild 2006-09-27 18:14:30.000000000 -0600
@@ -256,6 +256,7 @@
-Dman3ext='3pm' \
-Dinc_version_list="$inclist" \
-Dcf_by='Gentoo' \
+ -Dldflags="${LDFLAGS}" \
-Ud_csh \
-Dusenm \
"[EMAIL PROTECTED]" || die "Unable to configure"
helps avoid this error on linux:
make[1]: Entering directory
`/opt/spikesource/var/tmp/portage/perl-5.8.8-r2/work/perl-5.8.8/ext/GDBM_File'
cp GDBM_File.pm ../../lib/GDBM_File.pm
../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp
-noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap
GDBM_File.xs > GDBM_File.xsc && mv GDBM_File.xsc GDBM_File.c
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/opt/spikesource/usr/include
-I/opt/spikesource/usr/include/gdbm
-I/opt/spikesource/usr/include/ncurses
-I/opt/spikesource/usr/local/include -I/usr/include
-I/usr/local/include -DVERSION=\"1.08\" -DXS_VERSION=\"1.08\" -fPIC
"-I../.." GDBM_File.c
Running Mkbootstrap for GDBM_File ()
chmod 644 GDBM_File.bs
rm -f ../../lib/auto/GDBM_File/GDBM_File.so
i686-pc-linux-gnu-gcc -shared -L/usr/local/lib GDBM_File.o -o
../../lib/auto/GDBM_File/GDBM_File.so \
-lgdbm \
/opt/spikesource/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lgdbm
collect2: ld returned 1 exit status
make[1]: *** [../../lib/auto/GDBM_File/GDBM_File.so] Error 1
make[1]: Leaving directory
`/opt/spikesource/var/tmp/portage/perl-5.8.8-r2/work/perl-5.8.8/ext/GDBM_File'
make: *** [lib/auto/GDBM_File/GDBM_File.so] Error 2
!!! ERROR: dev-lang/perl-5.8.8-r2 failed.
Call stack:
ebuild.sh, line 1713: Called dyn_compile
ebuild.sh, line 1098: Called src_compile
perl-5.8.8-r2.ebuild, line 271: Called die
!!! Unable to make
!!! If you need support, post the topmost build error, and the call
stack if relevant.
-matt
--- perl-5.8.8-r2.ebuild~ 2006-09-27 13:53:40.000000000 -0600
+++ perl-5.8.8-r2.ebuild 2006-09-27 18:14:30.000000000 -0600
@@ -256,6 +256,7 @@
-Dman3ext='3pm' \
-Dinc_version_list="$inclist" \
-Dcf_by='Gentoo' \
+ -Dldflags="${LDFLAGS}" \
-Ud_csh \
-Dusenm \
"[EMAIL PROTECTED]" || die "Unable to configure"