1 |
Paul Waring posted <8953a1db050516020958696f66@××××××××××.com>, excerpted |
2 |
below, on Mon, 16 May 2005 10:09:28 +0100: |
3 |
|
4 |
> emerge -uDp world: |
5 |
> |
6 |
> Calculating world dependencies ...done! |
7 |
[snipping some of these] |
8 |
> [ebuild N ] x11-base/xorg-x11-6.8.2-r1 |
9 |
> [ebuild N ] media-libs/alsa-lib-1.0.8 |
10 |
> [ebuild N ] media-libs/libogg-1.1.2 |
11 |
> [[ebuild N ] kde-base/kde-env-3-r3 |
12 |
> [ebuild N ] media-libs/libvorbis-1.1.0 |
13 |
> [ebuild N ] media-libs/libid3tag-0.15.1b |
14 |
> [ebuild U ] dev-db/postgresql-8.0.1-r3 [8.0.1-r2] |
15 |
> [ebuild N ] x11-libs/qt-3.3.4-r3 |
16 |
> [ebuild N ] kde-base/arts-1.3.2-r1 |
17 |
> [ebuild N ] media-libs/libsdl-1.2.8-r1 |
18 |
> |
19 |
> Given that my USE flags include -X, -gtk, -qt etc. (I don't want any |
20 |
> graphical stuff as this is a server machine, and I've never had |
21 |
> anything like this come up before), why on earth is portage wanting to |
22 |
> install all these new packages? The only thing I can think of is that |
23 |
> the dependancies for postgresql have somehow changed, running emerge |
24 |
> -uDpv postgresql throws up most of what is shown above plus: |
25 |
> |
26 |
> [ebuild U ] dev-db/postgresql-8.0.1-r3 [8.0.1-r2] -debug -doc |
27 |
> -kerberos +libg++ +nls +pam +perl -pg-hier -pg-intdatetime +python |
28 |
> +readline (-selinux) +ssl -tcltk +xml2 +zlib 0 kB |
29 |
> |
30 |
> Have I done something wrong, or has something changed in portage? |
31 |
|
32 |
This is the perfect example of where the --tree (-t) emerge flag comes in |
33 |
useful. --tree reverses the order so dependencies and what is requiring |
34 |
what in terms of merges can be shown, and then indents based on dependency |
35 |
level. It's really cool and useful, sometimes, as it should be here. |
36 |
You'll find out what's requiring all those X and audio packages in /no/ |
37 |
time (well, the time it takes to do an emerge --pretend --tree, but anyway...). |
38 |
|
39 |
One thing I /did/ notice was the double [[ in front of kde-base/kde-env. |
40 |
Unless you did some snipping of your own, or simply typoed, it's possible |
41 |
that's an indication of emerge going haywire, possibly hinting at whatever |
42 |
is causing this. Of course, I think it more likely that there's just |
43 |
something strange going on with one of the deps, possibly a new use flag |
44 |
that you need to turn off or something, that --tree, maybe along with |
45 |
--verbose to show the use flags, will probably make decently obvious. If |
46 |
necessary, you can then file a bug on the problem ebuild. |
47 |
|
48 |
-- |
49 |
Duncan - List replies preferred. No HTML msgs. |
50 |
"Every nonfree program has a lord, a master -- |
51 |
and if you use the program, he is your master." Richard Stallman in |
52 |
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html |
53 |
|
54 |
|
55 |
-- |
56 |
gentoo-dev@g.o mailing list |