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"

Reply via email to