On Wed, 2003-06-11 at 04:34, Stas Bekman wrote: > Are you sure that you compiled with the same perl that gets loaded? > > ldd /etc/apache/extramodules/libperl.so > > will show you which libperl.so (this time perl's) it's linked against. Then > you check that libperl.so to see if it has the symbol defined: > > nm /path/to/CORE/libperl.so | grep PL_stack_base > > My guess is that you may have more than one perls on your machine and mod_perl > picks the wrong library at the startup.
I just fixed the problem, it's because I had perl compiled with threads enabled. I think there's a bug in Gentoo WRT this. Supposedly this bug happens when perl and libperl are compiled with and without threads resp.