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 > >