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 |