1 |
On Wednesday 14 July 2010 06:39:51 Valmor de Almeida wrote: |
2 |
> Mark Knecht wrote: |
3 |
> > On Sat, Jul 10, 2010 at 6:28 AM, Mark Knecht <markknecht@×××××.com> wrote: |
4 |
> >> On Sat, Jul 10, 2010 at 4:52 AM, Alan McKinnon <alan.mckinnon@×××××.com> |
5 |
> >> wrote: <SNIP> |
6 |
> >> |
7 |
> >>> Unless he's the kind of guy who likes to rip his Ferrari apart for |
8 |
> >>> kicks and put it all back together again so that not even the factory |
9 |
> >>> can notice... |
10 |
> >> |
11 |
> >> Precisely... :-) |
12 |
> > |
13 |
> > Oh, and besides liking the smell of fresh baked 1 and 0's in the |
14 |
> > morning emerge -e @world was an easy way to solve my libpng problem. |
15 |
> > Woke up this morning to a freshly baked Gentoo machine. |
16 |
> > |
17 |
> > - Mark |
18 |
> |
19 |
> One interesting thing on the new Ferrari. If I do |
20 |
> |
21 |
> -> emerge --pretend --verbose --newuse --update --deep world |
22 |
> |
23 |
> These are the packages that would be merged, in order: |
24 |
> |
25 |
> Calculating dependencies... done! |
26 |
> |
27 |
> Total: 0 packages, Size of downloads: 0 kB |
28 |
> |
29 |
> However |
30 |
> |
31 |
> -> emerge -evp world |
32 |
> |
33 |
> [ebuild U ] x11-proto/scrnsaverproto-1.2.0 [1.1.0] 49 kB [0] |
34 |
> [ebuild U ] sys-devel/automake-1.10.3 [1.10.2] 936 kB [0] |
35 |
> |
36 |
> Total: 536 packages (2 upgrades, 534 reinstalls), Size of downloads: |
37 |
> 1,015 kB |
38 |
> Portage tree and overlays: |
39 |
> [0] /usr/portage |
40 |
> [1] /var/lib/layman/science |
41 |
> |
42 |
> Where |
43 |
> |
44 |
> -> revdep-rebuild --ignore --pretend --verbose |
45 |
> |
46 |
> * Checking dynamic linking consistency |
47 |
> [ 100% ] |
48 |
> |
49 |
> * Dynamic linking on your system is consistent... All done. |
50 |
> |
51 |
> and |
52 |
> |
53 |
> -> emerge --depclean --pretend --verbose |
54 |
> |
55 |
> >>> No packages selected for removal by depclean |
56 |
> |
57 |
> Packages installed: 538 |
58 |
> Packages in world: 69 |
59 |
> Packages in system: 50 |
60 |
> Required packages: 538 |
61 |
> Number to remove: 0 |
62 |
> |
63 |
> So emerge -evp is useful to get those last inconsistencies out of the |
64 |
> system. |
65 |
|
66 |
|
67 |
You need to read the portage man pages. There is nothing inconsistent about |
68 |
your system and there is nothing to fix. So revdep-rebuild was pointless. |
69 |
|
70 |
Those two packages are BUILD DEPENDS, not RUNTIME DEPENDS. |
71 |
They only need to be upgraded when you emerge something that will use then in |
72 |
the build phase. |
73 |
|
74 |
Portage has had this nice feature for ages. You can switch it off in make.conf |
75 |
|
76 |
|
77 |
|
78 |
|
79 |
-- |
80 |
alan dot mckinnon at gmail dot com |