On Thu, Jan 8, 2009 at 11:49 AM, Mark Knecht <markkne...@gmail.com> wrote:
> On Thu, Jan 8, 2009 at 11:45 AM, James Ausmus <james.aus...@gmail.com>
> wrote:
> >
> >
> > On Thu, Jan 8, 2009 at 11:39 AM, Mark Knecht <markkne...@gmail.com>
> wrote:
> >>
> >> On Thu, Jan 8, 2009 at 11:36 AM, James Ausmus <james.aus...@gmail.com>
> >> wrote:
> >> >
> >> >
> >> > On Thu, Jan 8, 2009 at 11:29 AM, Mark Knecht <markkne...@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Thu, Jan 8, 2009 at 11:23 AM, James Ausmus <
> james.aus...@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_getfunctionl...@nss_3.4'
> >> >> >> /usr/lib64/nss/libnss3.so.11: undefined reference to
> >> >> >> `nsc_moduledbf...@nss_3.4'
> >> >> >> /usr/lib64/nss/libnss3.so.11: undefined reference to
> >> >> >> `nsc_getfunctionl...@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

Reply via email to