Tom Setka wrote:
  I am running Knoppix 3.7 from a CD, so can't modify
anything in /lib, /usr/lib, etc.  Apache 2.0.55 has
been installed on my PC's hard drive and is correctly
serving web pages. There is /usr/lib/libperl.so.5.8, which is a link to
libperl.so.5.8.4 .  Is there a way to tweak the build
process to get this to work?  Is there a bug in
Makefile.PL?

[EMAIL PROTECTED] make
cd "src/modules/perl" && make
make[1]: Entering directory
`/mnt/hda1/Linux/mod_perl-2.0.2/src/modules/perl'
rm -f mod_perl.so
cc -shared -L/usr/local/lib \
\ [deleted irrelevant material]

  -L/usr/local/lib
/usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a
-L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lc
-lcrypt \
-o mod_perl.so
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status

I can't verify that this will work on my local setup but try 'export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH'

That or go through your Makefile and change -L/usr/local/lib to -L/usr/lib. That's weird that the compiler is looking in /usr/local/lib - did you install a copy of Perl on there yourself?


make[1]: *** [mod_perl.so] Error 1
make[1]: Leaving directory
`/mnt/hda1/Linux/mod_perl-2.0.2/src/modules/perl'
make: *** [modperl_lib] Error 2
[EMAIL PROTECTED]

Reply via email to