On 5/30/07, Ric de France <[EMAIL PROTECTED]> wrote:

I think what is more useful is --prune (I'm guessing as I'm not in
front of a Gentoo box at the moment). I usually try:

# emerge -Pp

Here's the output:
________________________________________
myhost etc # emerge -Pp

These are the packages that would be unmerged:

dev-java/java-config
   selected: 2.0.32
  protected: 1.3.7
    omitted: none

sys-devel/automake
   selected: 1.10 1.6.3 1.7.9-r1
  protected: 1.9.6-r2
    omitted: none

sys-devel/autoconf
   selected: 2.61
  protected: 2.13
    omitted: none

'Selected' packages are slated for removal.
'Protected' and 'omitted' packages will not be removed.
________________________________________

But doesn't --prune just remove all but the most recent installation
of a given package?

While on the subject, I ran a pretend on revdep-rebuild, and it's
complaining about some broken libraries in GCC...
________________________________________
langevin etc # revdep-rebuild -p -v
Configuring search environment for revdep-rebuild

Environment mismatch from previous run, deleting temporary files...

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
 (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
 (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
 broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcjawt.la (requires
/usr/lib/lib-gnu-java-awt-peer-gtk.la)
 broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgij.la (requires
/usr/lib/libgcj.la)
done.
 (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
 (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
 (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot -p -v =sys-devel/gcc-4.1.2

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

Calculating dependencies... done!
[ebuild   R   ] sys-devel/gcc-4.1.2  USE="fortran gcj gtk mudflap nls
(-altivec) -bootstrap -build -d -doc (-hardened) (-ip28) (-ip32r10k)
(-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc
-test -vanilla" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
________________________________________

I'm a little uneasy doing a --oneshot emerge of GCC when I just
recompiled my system twice...  I'm not sure how that will affect my
GCC upgrades in the future.  I only upgraded a minor version of GCC,
too.  Any thoughts?
--
[EMAIL PROTECTED] mailing list

Reply via email to