Hi all!
I'm desperately seeking some help with the following:
I installed Apache on our new webserver-to-be (FreeBSD -STABLE)
and added mod_perl via /usr/ports/www/p5-Apache.
mod_perl seems to run fine, but afterwards I installed
Embperl. Any time I try to use the latter I get:
[Mon Feb 7 13:09:53 2000] [error] Can't load '/usr/local/lib/perl5/site_perl/5.
005/i386-freebsd/auto/HTML/Embperl/Embperl.so' for module HTML::Embperl: /usr/lo
cal/lib/perl5/site_perl/5.005/i386-freebsd/auto/HTML/Embperl/Embperl.so: Undefin
ed symbol "PL_sv_undef" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.
After searching Deja, FreeBSD mailing lists and other resources, I
could fix that by adding "-lperl" to the linkage of Embperl.
The simple examples are working now.
However, when I try to use DBI - or any other dynamically linked package
- again I get:
[Mon Feb 7 11:05:56 2000] [error] [2937]ERR: 24: Line 74: Error in Perl code:
Can't load '/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/DBI/DBI.so' f
or module DBI: /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/DBI/DBI.so
: Undefined symbol "PL_dowarn" at /usr/libdata/perl/5.00503/DynaLoader.pm line 1
69.
This is driving me mad. And I still have the feeling that "-lperl" was
not "the right thing" [tm]. Could FreeBSD's Dynaloader possibly be
broken in -STABLE?
Can anyone point me into the right direction, please?
TIA,
Patrick
--
WEB Internet Services Systemhaus GmbH Scheffelstr. 17a 76135 Karlsruhe
phone +49 721 9109 0 fax +49 721 9109 100 http://www.punkt.de/
Patrick M. Hausen Technical Director email [EMAIL PROTECTED]