From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LL15P-0008M9-VL for garchives@archives.gentoo.org; Thu, 08 Jan 2009 20:02:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B4870E03F4; Thu, 8 Jan 2009 20:02:34 +0000 (UTC) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171]) by pigeon.gentoo.org (Postfix) with ESMTP id 6C47AE03F4 for ; Thu, 8 Jan 2009 20:02:34 +0000 (UTC) Received: by wf-out-1314.google.com with SMTP id 29so10256500wff.10 for ; Thu, 08 Jan 2009 12:02:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=RXuVr9xsbGlTzbYV1WTOcjetPMTm9RcnsF88SNl/g8g=; b=lQ0L6oShlKBwAJN3eBZBpsSaqvcDN8pMWOYvbVxq+CaXZDBqqTPK/F/nl/2DKFmF75 abezPj2fFZtgQLvdmXLyLI3dFSdU3xlLAhsdbgFULj2DYtA/GulwTL9qqBaOtMWmtucU PRLgwtBrEFkObBDhwr1bwhZFvRkl+DcXv6JIQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=aE2VZOYyxrfWOmfQ8LjA2d36bI2bNa1syferT8tbeLn10KIF87QQYGG3qYhdVYdehJ 4t2rwJ6Rw3MN6vQ+/SDO4GjMN8Oc2bKrahPx58gAYefcrN1+yoRWXozImTZhV5sCUkYN iT/0bSOA/6jcMHdQjjBCjctH4OHdoqDGT4slE= Received: by 10.143.41.5 with SMTP id t5mr9902675wfj.134.1231444954119; Thu, 08 Jan 2009 12:02:34 -0800 (PST) Received: by 10.143.92.7 with HTTP; Thu, 8 Jan 2009 12:02:34 -0800 (PST) Message-ID: Date: Thu, 8 Jan 2009 12:02:34 -0800 From: "James Ausmus" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Please explain why this new 'emerge @preserved-rebuild' is good? In-Reply-To: <5bdc1c8b0901081149s54cc6df2q7194d06af019792e@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_209762_17740842.1231444954110" References: <5bdc1c8b0901080920g1a0edb11r466c26bb0e7c98a1@mail.gmail.com> <5bdc1c8b0901081024x5576722qb4317d17e16bef9b@mail.gmail.com> <5bdc1c8b0901081055y18f26d7fy38c28a86de7184c3@mail.gmail.com> <5bdc1c8b0901081129h452a06d8u236a5f15474dd5a9@mail.gmail.com> <5bdc1c8b0901081139q5ae65e68i94146b22df63ea12@mail.gmail.com> <5bdc1c8b0901081149s54cc6df2q7194d06af019792e@mail.gmail.com> X-Archives-Salt: 59acba05-85c9-4f88-aa8a-87d93daee817 X-Archives-Hash: add6ac7be60ad44a62f8ae0bd960d9f8 ------=_Part_209762_17740842.1231444954110 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 ------=_Part_209762_17740842.1231444954110 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On Thu, Jan 8, 2009 at 11:49 AM, Mark Knecht <markknecht@gmail.com> wrote:
On Thu, Jan 8, 2009 at 11:45 AM, James Ausmus <james.ausmus@gmail.com> wrote:
>
>
> On Thu, Jan 8, 2009 at 11:39 AM, Mark Knecht <markknecht@gmail.com> wrote:
>>
>> On Thu, Jan 8, 2009 at 11:36 AM, James Ausmus <james.ausmus@gmail.com>
>> wrote:
>> >
>> >
>> > On Thu, Jan 8, 2009 at 11:29 AM, Mark Knecht <markknecht@gmail.com>
>> > 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

------=_Part_209762_17740842.1231444954110--