System: Sun U10
OS: Solaris 8 fully patched
Compiler: gcc version 2.95.3 20010315 (release)
Perl: This is perl, v5.6.1 built for sun4-solaris
Apache: Server version: Apache/1.3.19 (Unix)
perldap: 1.4.1


I have a cgi that I wrote that has the following in it:
use Mozilla::LDAP::Conn;

from the command line as the user that apache setuid's to, I get:
./register.cgi
Use of uninitialized value in string eq at Utils.pm line 141.
Use of uninitialized value in string eq at Utils.pm line 141.
(offline mode: enter name=value pairs on standard input)

when my apache webserver tries to run it, I get:
Can't load
'/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/Mozilla/LDAP/API/API.so'
for module Mozilla::LDAP::API: ld.so.1:
/usr/local/bin/perl: fatal: libplc3.so: open failed: No such file or directory
at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader
.pm line 206. at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/Mozilla/LDAP/Utils.pm line 29
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/Mozilla/LDAP/Utils.pm line 29.

BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/Mozilla/LDAP/Utils.pm line 29.

Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/Mozilla/LDAP/Conn.pm line 32.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/Mozilla/LDAP/Conn.pm line 32.
Compilation failed in require at
/export/home/westland/public_html/cgi/register.cgi line 7.
BEGIN failed--compilation aborted at
/export/home/westland/public_html/cgi/register.cgi line 7.


This seems odd, so I did some digging, my script also calls Date::Calc which
also has a .so file in the /auto subdirectory, it loads that one fine.

Please note that cpan is listing the current version as 1.4 not 1.4.1.
begin:vcard 
n:Chester;Daniel
x-mozilla-html:TRUE
url:www.chesternet.net/talamar
adr:;;;;;;
version:2.1
email;internet:[EMAIL PROTECTED]
fn:Daniel Chester
end:vcard

Reply via email to