On Thu, Jan 8, 2009 at 11:49 AM, Mark Knecht wrote: > On Thu, Jan 8, 2009 at 11:45 AM, James Ausmus > wrote: > > > > > > On Thu, Jan 8, 2009 at 11:39 AM, Mark Knecht > wrote: > >> > >> On Thu, Jan 8, 2009 at 11:36 AM, James Ausmus > >> wrote: > >> > > >> > > >> > On Thu, Jan 8, 2009 at 11:29 AM, Mark Knecht > >> > wrote: > >> >> > >> >> On Thu, Jan 8, 2009 at 11:23 AM, James Ausmus < > james.ausmus@gmail.com> > >> >> wrote: > >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: > >> >> >> warning: libsoftokn3.so.11, needed by > /usr/lib64/nss/libnss3.so.11, > >> >> >> not found (try using -rpath or -rpath-link) > >> >> >> /usr/lib64/nss/libnss3.so.11: undefined reference to > >> >> >> `FC_GetFunctionList@NSS_3.4' > >> >> >> /usr/lib64/nss/libnss3.so.11: undefined reference to > >> >> >> `NSC_ModuleDBFunc@NSS_3.4' > >> >> >> /usr/lib64/nss/libnss3.so.11: undefined reference to > >> >> >> `NSC_GetFunctionList@NSS_3.4' > >> >> >> collect2: ld returned 1 exit status > >> >> >> make[4]: *** [contact-print-test] Error 1 > >> >> >> make[4]: *** Waiting for unfinished jobs.... > >> >> > > >> >> > Hmm, and the mystery deepens... It looks like the source of the > issue > >> >> > is > >> >> > the > >> >> > "warning: libsoftokn3.so.11, needed by > /usr/lib64/nss/libnss3.so.11, > >> >> > not > >> >> > found" message - libsoftokn3.so has the ModuleDBFunc symbol in it, > >> >> > and > >> >> > it is > >> >> > owned by the nss package, so I'm not sure what is going on there. > >> >> > What > >> >> > does > >> >> > a "ls /usr/lib/nss/libsoft*" return? > >> >> > -James > >> >> > > >> >> > >> >> Version 12 apparently: > >> >> > >> >> lightning ~ # ls /usr/lib/nss/libsoft* > >> >> /usr/lib/nss/libsoftokn.a /usr/lib/nss/libsoftokn3.so > >> >> /usr/lib/nss/libsoftokn3.chk /usr/lib/nss/libsoftokn3.so.12 > >> >> lightning ~ # > >> > > >> > Very interesting - so you have the Evolution build using the .11 > version > >> > of > >> > libnss3, but you have ther .12 version of libsoftkn3 - what do you see > >> > from > >> > a "ls /usr/lib/nss/libnss3*"? > >> > > >> lightning ~ # ls /usr/lib/nss/libnss3* > >> /usr/lib/nss/libnss3.so /usr/lib/nss/libnss3.so.11 > >> /usr/lib/nss/libnss3.so.12 > >> lightning ~ # > > > > Aha! And which of the versioned .so's is libnss3.so linking to? > > > lightning ~ # ls -l /usr/lib/nss/libnss3* > lrwxrwxrwx 1 root root 13 2009-01-08 10:00 > /usr/lib/nss/libnss3.so -> libnss3.so.12 > -rwxr-xr-x 1 root root 560376 2008-11-25 17:02 /usr/lib/nss/libnss3.so.11 > -rwxr-xr-x 1 root root 1337104 2009-01-08 10:00 /usr/lib/nss/libnss3.so.12 > lightning ~ # > Hmm - very odd - seems that the evolution build is specifically grabbing the libnss3.so.11 version... Maybe try running "ldconfig"? If that doesn't work, maybe try deleting (or renaming, if you're paranoid ;) ) libnss3.so.11 (and all other .so.11's that you find in /usr/lib/nss). Anyone else have any better ideas? -James