Gregoire MAUX wrote:
Hy all,

- I installed nss-3.8 optimized for solaris 5.8.
- When I launch the certutil command, I have below error message:
"bash-2.03# /opt/nss-3.8/bin/certutil
ld.so.1: /opt/nss-3.8/bin/certutil: fatal: libsmime3.so: version
`NSS_3.4' not found (required by file /opt/nss-3.8/bin/certutil)
Killed"

- I do not understand why it ask me for a lib version 3.4??

It is not asking for a lib version 3.4.


Solaris and GNU linkers allow you to give versions to the exported
symbols.  NSS uses the convention that symbols added in NSS x.y
get the version "NSS_x.y".

libsmime3.so contains symbols added in NSS 3.4, so executables
linked with libsmime3.so have a dependency on the symbol version
"NSS_3.4".

It looks like /opt/nss-3.8/bin/certutil is picking up the wrong
libsmime3.so.  Could you run 'ldd /opt/nss-3.8/bin/certutil' and
see which libsmime3.so it picks up?  Then you can use the pvs(1)
command on that libsmime3.so to see if it contains the symbol
version NSS_3.4.  This is my output:

% pvs libsmime3.so
libnss3.so (NSS_3.2, NSS_3.3, NSS_3.3.1, NSS_3.4, NSS_3.5, NSS_3.6, NSS_
3.7, NSS_3.8);
libplc4.so (NSPR_4.0);
libnspr4.so (NSPR_4.0);
libsmime3.so;
NSS_3.2;
NSS_3.2.1;
NSS_3.3;
NSS_3.4;
NSS_3.4.1;
NSS_3.6;
NSS_3.7;
NSS_3.7.2;
NSS_3.8;


Wan-Teh

_______________________________________________
mozilla-crypto mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-crypto

Reply via email to