Gentoo Archives: gentoo-user

From: Richard Fish <bigfish@××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emege -e system; emerge -e world and GCC4
Date: Wed, 23 Aug 2006 18:29:33
Message-Id: 7573e9640608231125s70b28668u3629d06a110fb262@mail.gmail.com
In Reply to: [gentoo-user] emege -e system; emerge -e world and GCC4 by michael higgins
1 On 8/23/06, michael higgins <linux@×××××××.com> wrote:
2 > I have a silly (I expect) question about the topic in the subject line. After (if and when?) this completes -- as I've had to "emerge --resume --skip-first" a bunch of times -- how will I be able to determine which packages failed so I may then attempt to emerge them individually (or remove them from world)?
3
4 Search the package database for packages installed more than X days
5 ago. To find everything that was last installed more than 3 days ago,
6 you can use:
7
8 cd /var/db/pkg
9 find ./ -name "*.ebuild" -mtime +3
10
11 > # gcc-config -l
12 > [1] i386-pc-linux-gnu-3.3.3
13 > [2] i686-pc-linux-gnu-3.4.6
14 > [3] i686-pc-linux-gnu-3.4.6-hardened
15 > [4] i686-pc-linux-gnu-3.4.6-hardenednopie
16 > [5] i686-pc-linux-gnu-3.4.6-hardenednopiessp
17 > [6] i686-pc-linux-gnu-3.4.6-hardenednossp
18 > [7] i686-pc-linux-gnu-4.0.3 *
19 > [8] i686-pc-linux-gnu-4.1.1
20 >
21 > ...I didn't expect to compile [8]. I must have set my portage/package.* files up incorrectly[?]
22
23 Um, oops. 4.0.3 is masked by "missing keyword" for every arch except
24 ~ia64. Unless you have "-*" in ACCEPT_KEYWORDS or
25 /e/p/package.keywords, you should not have been able to install this.
26 FYI 4.1.1 is the current ~x86 version.
27
28 You should take a look at "emerge --info | grep KEYWORDS" and "grep
29 gcc /etc/portage/*".
30
31 > Any suggestions? Should I choose [8] now? If so, will I then have to re-emerge world and system?
32
33 Considering that you just recompiled your system with a gcc version
34 that the gentoo devs consider to be broken for your arch....yes, yes,
35 and yes. :-(
36
37 Now that sounds rather doomsday-ish, it probably really just means
38 there are a lot of things in the tree that will not build with it, and
39 not that it produces broken binaries. But it is better to be safe on
40 this one.
41
42 -Richard
43 --
44 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] emege -e system; emerge -e world and GCC4 michael higgins <linux@×××××××.com>