Gentoo Archives: gentoo-user

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emerge world, USE flags and packages that aren't there
Date: Sat, 29 Jan 2011 03:19:03
Message-Id: 201101290417.51304.wonko@wonkology.org
In Reply to: [gentoo-user] emerge world, USE flags and packages that aren't there by Andrew Lowe
1 Andrew Lowe writes:
2
3 > Hi all,
4 > I've got a PC that I use as a media computer, music, videos etc. I
5 > haven't updated it in ages so decided now is the time to give it a go. I
6 > issue the command, and subsequently get:
7 >
8 > ***************************
9 >
10 > harold ~# emerge --pretend -NuD world
11 >
12 > These are the packages that would be merged, in order:
13 >
14 > Calculating dependencies... done!
15 >
16 > emerge: there are no ebuilds built with USE flags to satisfy
17 > "dev-vcs/subversion[-dso,perl]".
18 > !!! One of the following packages is required to complete your request:
19 > - dev-vcs/subversion-1.6.15 (Change USE: -dso)
20 > (dependency required by "dev-vcs/git-1.7.4_rc3" [ebuild])
21 > (dependency required by "sys-devel/gettext-0.18.1.1-r1" [ebuild])
22 > (dependency required by "dev-libs/popt-1.16-r1" [ebuild])
23 > (dependency required by "dev-util/pkgconfig-0.25-r2" [ebuild])
24 > (dependency required by "dev-lang/python-3.1.3" [ebuild])
25 > (dependency required by "app-admin/python-updater-0.8" [installed])
26 >
27 > ***************************
28 >
29 > Well, it's a media computer so subversion shouldn't be there - I think
30 > it's a leftover from a previous task for this machine. So I now issue
31 > the command, and once again get:
32 >
33 > ***************************
34 >
35 > harold ~ # emerge -C subversion
36 > * This action can remove important packages! In order to be safer, use
37 > * `emerge -pv --depclean <atom>` to check for reverse dependencies
38 > before * removing packages.
39 >
40 > --- Couldn't find 'null/subversion' to unmerge.
41 >
42 > >>> No packages selected for removal by unmerge
43 >
44 > harold ~ #
45 >
46 > ***************************
47 >
48 > So, I'm now confused. I'm not a "Portage rocket scientist", but my
49 > reading of this is that subversion needs some flags set, but subversion
50 > isn't there!!!! Is this correct? Any ideas as to how I can get myself
51 > out of this pickle?
52
53 Looks like subversion is not installed, but the world update will pull it
54 in. But it cannot be installed because of the dso USE flag, whatever this
55 may be. Do you have it set in make.conf or /etc/portage/package.use? It
56 seems so. Add
57 dev-vcs/subversion -dso
58 to your /etc/portage/package.use to get rid of it, subversion should build
59 then.
60
61 Other tips for world updates after a long while:
62 - Add -t to the emerge command, the tree output sometimes helps to see where
63 problems come from. Would not heklp in this case, though.
64 - Separate the update into smaller tasks. Start with emerge -DautvN system,
65 and do the same for world later.
66
67 Wonko