It has so many missing symbols that seem to be mostly Perl related.
The Perl related symbols aren't really a problem. They're just an artifact of ldd trying symbol resolution in isolated context. In real life circumstances, the shared object will be loaded by the Perl binary, which should provide all the symbols (if it's the right version).
What looks suspicious, though, is the i2d_ASN1_HEADER symbol — it should probably come from the openssl library. And I think this is the very problem, i.e. that your X509.so hasn't been linked against the openssl library. The reason could be that you don't have the openssl development libs installed (as opposed to the runtime libs).
In reply to Re: Solaris problem or compile options
by Eliya
in thread Solaris problem or compile options
by ckevinj
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |