Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] --depclean and virtual/glibc problems
Date: Wed, 21 Feb 2007 04:07:53
Message-Id: 5bdc1c8b0702202001i429ab392rdcbc49201b176b7d@mail.gmail.com
1 On 2/20/07, Bo Ørsted Andresen <bo.andresen@××××.dk> wrote:
2 > On Wednesday 21 February 2007 03:47:05 Mark Knecht wrote:
3 > > Thanks for responding. I didn't know about that option or the
4 > > difference between how it's used for --depclean. Thanks.
5 > >
6 > > I solved the lm_sensors one before your response came back.
7 > > Unfortunately --with-bdeps=y doesn't seem to identify anything new to
8 > > emerge. I don't see how it could if I don't see virtual/glibc in
9 > > portage:
10 > >
11 > > gandalf ~ # emerge --with-bdeps=y -pvDNu world
12 > >
13 > > These are the packages that would be merged, in order:
14 > >
15 > > Calculating world dependencies... done!
16 > >
17 > > Total: 0 packages, Size of downloads: 0 kB
18 > > gandalf ~ # eix =virtual/glibc
19 > > No matches found.
20 > > gandalf ~ #
21 > >
22 > > I must be doing something wrong here. Is the need for this virtual
23 > > package caused by some USE option on something else like glibc itself?
24 >
25 > Was just a guess, heh.
26 >
27 > virtual/glibc was changed to virtual/libc 2½ years ago. Since
28 > sys-libs/db-3.2.9-r2 and media-libs/xvid-0.9.1 are no longer in the tree
29 > portage are using their ancient/obsolete deps on virtual/glibc which it
30 > cannot satisfy. Had they been in the tree portage would use their updated
31 > deps from the tree.
32 >
33 > I'm guessing nothing in world depends on them (or in the case of db on that
34 > slot) so they probably can just be unmerged (and would be if --depclean
35 > wasn't taking so many precautions)... Otherwise I reckon at least xvid should
36 > be updated to a newer version. The safe route, however, would probably be:
37 > `emerge --oneshot sys-libs/db:3 media-libs/xvid`.
38 >
39 > --
40 > Bo Andresen
41
42 OK, thanks again. I see a big part of my problem, being a user type,
43 is that I really don't understand slots at all, other than letting the
44 system somehow have multiple versions of the same package for whatever
45 reason. (Which is far beyond me!)
46
47 Anyway, I did emerge -C on the offending packages and then emerge
48 -pvDuN world and revdep-rebuild again to make sure everything was
49 correct. All seems good. Now --depclean is working and I can clean up
50 at the next level.
51
52 The problems of administering a machine 350 miles away. It only
53 happens once or twice a year and there's often a lot to learn and a
54 lot to do.
55
56 thanks again,
57 Mark
58 --
59 gentoo-user@g.o mailing list