Gentoo Archives: gentoo-user

From: Paul Hartman <paul.hartman+gentoo@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything
Date: Tue, 03 Feb 2009 20:44:59
Message-Id: 58965d8a0902031244o5f903825p69d2e1f93f24e875@mail.gmail.com
In Reply to: Re: [gentoo-user] 'emerge -avDuN world' doesn't find everything by Mark Knecht
1 On Tue, Feb 3, 2009 at 2:32 PM, Mark Knecht <markknecht@×××××.com> wrote:
2 > On Tue, Feb 3, 2009 at 12:23 PM, Neil Bothwick <neil@××××××××××.uk> wrote:
3 >> On Tue, 3 Feb 2009 11:29:01 -0800, Grant wrote:
4 >>
5 >>> Is portage supposed to pick up on this with 'emerge -avDuN world'?
6 >>
7 >> Not if these are build-time dependencies, in which case they'll only be
8 >> picked up when you use --with-bdeps y.
9 >>
10 >> This is becoming a VFAQ.
11 >>
12 >>
13 >> --
14 >> Neil Bothwick
15 >
16 > When this was asked a few weeks ago someone then asked why
17 > --with-bdeps Y isn't the default? This seems to burn nearly everyone
18 > once in awhile.
19
20 When I asked a similar question, the whole bdeps thing was a red
21 herring. The cause in my case was ebuilds changing without having the
22 version increased. I guess portage uses the tree vs installed ebuild
23 cache depending on what you ask of it.
24
25 For example when I installed foo it did not have bar as a dep, so
26 --deep doesn't find it. However, the same version of foo that i have
27 installed now includes the dep for bar, so other commands/tools which
28 look at the ebuilds in the tree will see it like that (or re-emerging
29 foo). Maybe that's not how it works (I'm no portage expert, just a
30 average user).
31
32 Back to the OP's exact problem:
33
34 It looks like it wants to downgrade boost from 1.35.0-r1 down to 1.34.1.
35
36 1.35.0-r2 is testing (~arch) while 1.34.1-2 is stable. Did you
37 override arch when emerging?