Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Strange update world output
Date: Mon, 16 May 2005 10:40:03
Message-Id: pan.2005.05.16.10.39.11.606572@cox.net
In Reply to: [gentoo-dev] Strange update world output by Paul Waring
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