wrong library link

I'm having this problem on a test FreeBSD 4.11 server after upgrading perl from 5.8.7 to 5.8.8, trying to start apache:
Cannot load /etc/httpd/modules/libperl.so into server: /etc/httpd/modules/libperl.so: Undefined symbol "Perl_sv_2pv_flags"

I belive this is wrong:
# ldd /etc/httpd/modules/libperl.so
/etc/httpd/modules/libperl.so:
libperl.so => /usr/lib/libperl.so (0x18136000)
libm.so.2 => /usr/lib/libm.so.2 (0x181ce000)
libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x181e9000)
libutil.so.3 => /usr/lib/libutil.so.3 (0x18202000)
I guess it should libperl.so should be => /usr/local/lib/perl5/5.8.8/mach/CORE/libperl.so

any ideas on how to do that?

thanks

 

 

 

 

Top