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]

Reply via email to