On Wednesday 14 July 2010 06:39:51 Valmor de Almeida wrote:
> Mark Knecht wrote:
> > On Sat, Jul 10, 2010 at 6:28 AM, Mark Knecht <markkne...@gmail.com> wrote:
> >> On Sat, Jul 10, 2010 at 4:52 AM, Alan McKinnon <alan.mckin...@gmail.com>
> >> wrote: <SNIP>
> >> 
> >>> Unless he's the kind of guy who likes to rip his Ferrari apart for
> >>> kicks and put it all back together again so that not even the factory
> >>> can notice...
> >> 
> >> Precisely... :-)
> > 
> > Oh, and besides liking the smell of fresh baked 1 and 0's in the
> > morning emerge -e @world was an easy  way to solve my libpng problem.
> > Woke up this morning to a freshly baked Gentoo machine.
> > 
> > - Mark
> 
> One interesting thing on the new Ferrari. If I do
> 
> -> emerge --pretend --verbose --newuse --update --deep world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> Total: 0 packages, Size of downloads: 0 kB
> 
> However
> 
> -> emerge -evp world
> 
> [ebuild     U ] x11-proto/scrnsaverproto-1.2.0 [1.1.0] 49 kB [0]
> [ebuild     U ] sys-devel/automake-1.10.3 [1.10.2] 936 kB [0]
> 
> Total: 536 packages (2 upgrades, 534 reinstalls), Size of downloads:
> 1,015 kB
> Portage tree and overlays:
>  [0] /usr/portage
>  [1] /var/lib/layman/science
> 
> Where
> 
> -> revdep-rebuild --ignore --pretend --verbose
> 
> * Checking dynamic linking consistency
> [ 100% ]
> 
>  * Dynamic linking on your system is consistent... All done.
> 
> and
> 
> -> emerge --depclean --pretend --verbose
> 
> >>> No packages selected for removal by depclean
> 
> Packages installed:   538
> Packages in world:    69
> Packages in system:   50
> Required packages:    538
> Number to remove:     0
> 
> So emerge -evp is useful to get those last inconsistencies out of the
> system.


You need to read the portage man pages. There is nothing inconsistent about 
your system and there is nothing to fix. So revdep-rebuild was pointless.

Those two packages are BUILD DEPENDS, not RUNTIME DEPENDS.
They only need to be upgraded when you emerge something that will use then in 
the build phase.

Portage has had this nice feature for ages. You can switch it off in make.conf




-- 
alan dot mckinnon at gmail dot com

Reply via email to