OK, now I am onto another interesting problem. :-)

    I am my stuff installed in non-standard places and have my 
LD_LIBRARY_PATH set to make up for the differences.

    On the command line my script runs fine, but it won't run under the 
web server.

    The web server is running as me so this is not a permission problem 
(development box so don't care about user id yet).

    Apache is running just normal CGI (not mod_perl).

    It seems to load Xerces.so, but it relies on my libstdc++.so.3 that 
is installed in  a lib directory under my home directory. (of which 
LD_LIBRARY_PATH is pointing to.) I built perl with that library in 
$Config{'libpth'}...

    But this is what I get:
Can't load 
'~/enWeb//lib/perl5/site_perl/5.6.1/sun4-solaris/auto/XML/Xerces/Xerces.so' 
for module XML::Xerces: ld.so.1: ~/bin/perl: fatal: libstdc++.so.3: open 
failed: No such file or directory at 
~/enWeb//lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm line 206.

    And libxerces-c.so is also in the same lib directory ~/enWeb/lib...

    I am going to try rebuilding Perl with out the double slashes in the 
paths... But the dl_library_path of DynaLoader did not have them...

    Any other ideas ?

Thanks,
    Mike


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to