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
