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 1LL0TW-0003yR-Tz for garchives@archives.gentoo.org; Thu, 08 Jan 2009 19:23:27 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 58DA5E02F2; Thu, 8 Jan 2009 19:23:25 +0000 (UTC) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172]) by pigeon.gentoo.org (Postfix) with ESMTP id 0B2FEE02F2 for ; Thu, 8 Jan 2009 19:23:24 +0000 (UTC) Received: by wf-out-1314.google.com with SMTP id 29so10239981wff.10 for ; Thu, 08 Jan 2009 11:23:24 -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=nmvrt3pk3q6D/+8xCvH7b9iIa9cxJAcNh8jwE1/3/h4=; b=YYOQjr/YW1xjT6b05y4AosV0UIFL5nnFIQKUrc9igoU9lbRhysoIUeQUEGpLxK+rDl 4y85QJT8SKByOCNg7Dko1481QCrNRp/fQ5DubT7Hm92UcAJnF2m1z+metWVl+o40zKPu 4VOL9g2AcQTIs9vGtFaxnHMtRi9guKptSnbkk= 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=ELVFmTSSWmAFKLHNIusjtlFZvL4F5kfPyg1Ix7RrJMCnb++J2Cp5JQneQhi3akV9Dt 81Vf+aRD6MRU0VelQ8Ka8oyISyFrnWX4VwIojLdBLDS9CVJpMKlWbbzV+jmhvjW3URMK 4G2csTptMkud7UqcBJABNm2xjVFBbvsJhbMeU= Received: by 10.142.254.8 with SMTP id b8mr10309009wfi.144.1231442604725; Thu, 08 Jan 2009 11:23:24 -0800 (PST) Received: by 10.143.92.7 with HTTP; Thu, 8 Jan 2009 11:23:24 -0800 (PST) Message-ID: Date: Thu, 8 Jan 2009 11:23:24 -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: <5bdc1c8b0901081055y18f26d7fy38c28a86de7184c3@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_209460_23970035.1231442604698" References: <5bdc1c8b0901080920g1a0edb11r466c26bb0e7c98a1@mail.gmail.com> <87aba14rtq.fsf@newton.gmurray.org.uk> <5bdc1c8b0901080951x2b83ef09yea7d8d18c722c737@mail.gmail.com> <20090108175825.0584e0a4@krikkit> <5bdc1c8b0901081003j72b07cdfve2247ff81cdd3dc2@mail.gmail.com> <5bdc1c8b0901081024x5576722qb4317d17e16bef9b@mail.gmail.com> <5bdc1c8b0901081055y18f26d7fy38c28a86de7184c3@mail.gmail.com> X-Archives-Salt: fdf69431-bce9-45d6-b44c-99a9fca9112f X-Archives-Hash: 6e1ba148bd7d6c979eda7b878cb6ac58 ------=_Part_209460_23970035.1231442604698 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, Jan 8, 2009 at 10:55 AM, Mark Knecht wrote: > On Thu, Jan 8, 2009 at 10:24 AM, Mark Knecht wrote: > > On Thu, Jan 8, 2009 at 10:07 AM, James Ausmus > wrote: > > > >>> > >>> Right now I'm seeing that @preserved-rebuild and revdep-rebuild want > >>> to do different things. revdep-rebuild is rebuilding nss which may or > >>> may not fail. @preserved-rebuild wanted to rebuild eveolution which > >>> did fail. > >> > >> I would suggest performing the revdep-rebuild first, then doing the > >> @preserved-rebuild - if revdep-rebuild is coming up with broken > packages, > >> those broken packages can actually prevent other packages (such as > >> evolution) from building properly. > >> -James > >> > > > > We'll see how it works out. I've done the revdep-rebuild. > > @preserved-rebuild failed last night but is running again. If it > > continues to fail I'll file a bug report. > > > > I don't use evolution. It's just caught up in the emerge gnome stuff > > and the gnome-light construct stopped working a while back so > > evolution has been there not causing trouble (other than build > > time/disk space) until now. > > > > - Mark > > > And the emerge of evolution failed as it did last night so in this > case the revdep-rebuild didn't matter. > > Interesting that the evolution build fails for the package name (nss) > that revdep-rebuild just rebuilt: > > > /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 > > and previously completed: > > emerge --oneshot dev-libs/nss:0 > > Would there be any requirements to exit the terminal and log in again > (or source something) after the revdep-rebuild and before the emerge > @preserved-rebuild step? > > I'm bothered that it seems to be asking for NSS_3.4 when all I see in > portage are 3.1/3.2 versions... > > lightning ~ # eix -I dev-libs/nss > [I] dev-libs/nss > Available versions: 3.11.9-r1 3.12.2_rc1 {utils} > Installed versions: 3.12.2_rc1(10:00:56 AM 01/08/2009)(-utils) > Homepage: http://www.mozilla.org/projects/security/pki/nss/ > Description: Mozilla's Network Security Services library > that implements PKI support > > lightning ~ # > lightning ~ # emerge -pv evolution > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild R ] mail-client/evolution-2.22.3.1 USE="crypt dbus hal > ipv6 ldap spell ssl -debug -kerberos -krb4 -mono -networkmanager -nntp > -pda -profile" 0 kB > > Total: 1 package (1 reinstall), Size of downloads: 0 kB > lightning ~ # > > Thanks, > Mark > > ------=_Part_209460_23970035.1231442604698 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On Thu, Jan 8, 2009 at 10:55 AM, Mark Knecht <markknecht@gmail.com> wrote:
On Thu, Jan 8, 2009 at 10:24 AM, Mark Knecht <markknecht@gmail.com> wrote:
> On Thu, Jan 8, 2009 at 10:07 AM, James Ausmus <james.ausmus@gmail.com> wrote:
> <SNIP>
>>>
>>> Right now I'm seeing that @preserved-rebuild and revdep-rebuild want
>>> to do different things. revdep-rebuild is rebuilding nss which may or
>>> may not fail. @preserved-rebuild wanted to rebuild eveolution which
>>> did fail.
>>
>> I would suggest performing the revdep-rebuild first, then doing the
>> @preserved-rebuild - if revdep-rebuild is coming up with broken packages,
>> those broken packages can actually prevent other packages (such as
>> evolution) from building properly.
>> -James
>>
>
> We'll see how it works out. I've done the revdep-rebuild.
> @preserved-rebuild failed last night but is running again. If it
> continues to fail I'll file a bug report.
>
> I don't use evolution. It's just caught up in the emerge gnome stuff
> and the gnome-light construct stopped working a while back so
> evolution has been there not causing trouble (other than build
> time/disk space) until now.
>
> - Mark
>
And the emerge of evolution failed as it did last night so in this
case the revdep-rebuild didn't matter.

Interesting that the evolution build fails for the package name (nss)
that revdep-rebuild just rebuilt:

/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


 

and previously completed:

emerge --oneshot dev-libs/nss:0

Would there be any requirements to exit the terminal and log in again
(or source something) after the revdep-rebuild and before the emerge
@preserved-rebuild step?

I'm bothered that it seems to be asking for NSS_3.4 when all I see in
portage are 3.1/3.2 versions...

lightning ~ # eix -I dev-libs/nss
[I] dev-libs/nss
    Available versions:  3.11.9-r1 3.12.2_rc1 {utils}
    Installed versions:  3.12.2_rc1(10:00:56 AM 01/08/2009)(-utils)
    Homepage:            http://www.mozilla.org/projects/security/pki/nss/
    Description:         Mozilla's Network Security Services library
that implements PKI support

lightning ~ #
lightning ~ # emerge -pv evolution

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] mail-client/evolution-2.22.3.1  USE="crypt dbus hal
ipv6 ldap spell ssl -debug -kerberos -krb4 -mono -networkmanager -nntp
-pda -profile" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
lightning ~ #

Thanks,
Mark


------=_Part_209460_23970035.1231442604698--