Gentoo Archives: gentoo-user

From: Johannes Kimmel <johannes.kimmel@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Recompile system but omit package?
Date: Sun, 18 Apr 2010 15:45:56
Message-Id: 4BCB290C.1010802@gmx.de
In Reply to: Re: [gentoo-user] Recompile system but omit package? by Tanstaafl
1 Tanstaafl wrote:
2 > On 2010-04-17 6:29 PM, Tanstaafl wrote:
3 >> On 2010-04-17 6:06 PM, Vincent Launchbury wrote:
4 >>> On 04/17/10 17:09, Tanstaafl wrote:
5 >>>> On 2010-04-17 4:59 PM, Tanstaafl wrote:
6 >>>>> emerge system -gcc (where '-gcc' serves to tell portage to compile
7 >>>>> everything *but* gcc)?
8 >>>> Of course I meant:
9 >>>>
10 >>>> emerge -e system -gcc
11 >>> You could try temporarily masking it:
12 >>> #echo sys-devel/gcc >> /etc/portage/package.mask
13 >>>
14 >>> Then updating:
15 >>> #emerge -e system
16 >>>
17 >>> Then removing the mask:
18 >>> #sed -i '$d' /etc/portage/package.mask
19 >>>
20 >>> I don't know of any emerge flag that does this in one step.
21 >> Hmmm, good idea, thanks Vincent...
22 >
23 > Crap, doesn't look like this will work...
24 >
25 > After masking gcc (and glibc - same argument there), I get:
26 >
27 > emerge -pev world
28 >
29 > <snip>
30 >
31 > Total: 351 packages (351 reinstalls), Size of downloads: 5 kB
32 > Portage tree and overlays:
33 > [0] /usr/portage
34 > [?] indicates that the source repository could not be determined
35 >
36 > !!! The following installed packages are masked:
37 > - sys-devel/gcc-4.1.2 (masked by: package.mask)
38 > - sys-libs/glibc-2.10.1-r1 (masked by: package.mask)
39 > - sys-devel/gcc-4.3.4 (masked by: package.mask)
40 > For more information, see the MASKED PACKAGES section in the emerge
41 > man page or refer to the Gentoo Handbook.
42 >
43 >
44 > !!! All ebuilds that could satisfy "sys-devel/gcc:4.1" have been masked.
45 > !!! One of the following masked packages is required to complete your
46 > request:
47 > - sys-devel/gcc-4.1.2 (masked by: package.mask)
48 >
49 >
50 > For more information, see the MASKED PACKAGES section in the emerge
51 > man page or refer to the Gentoo Handbook.
52 >
53 >
54 > !!! All ebuilds that could satisfy "sys-devel/gcc" have been masked.
55 > !!! One of the following masked packages is required to complete your
56 > request:
57 > - sys-devel/gcc-4.4.3 (masked by: package.mask, ~amd64 keyword)
58 > - sys-devel/gcc-4.4.2 (masked by: package.mask, ~amd64 keyword)
59 > - sys-devel/gcc-4.4.1 (masked by: package.mask, ~amd64 keyword)
60 > - sys-devel/gcc-4.3.4 (masked by: package.mask)
61 > - sys-devel/gcc-4.3.3-r2 (masked by: package.mask, ~amd64 keyword)
62 > - sys-devel/gcc-4.3.2-r4 (masked by: package.mask, ~amd64 keyword)
63 > - sys-devel/gcc-4.3.2-r3 (masked by: package.mask)
64 > - sys-devel/gcc-4.2.4-r1 (masked by: package.mask, ~amd64 keyword)
65 > - sys-devel/gcc-4.1.2 (masked by: package.mask)
66 > - sys-devel/gcc-4.0.4 (masked by: package.mask, missing keyword)
67 > - sys-devel/gcc-3.4.6-r2 (masked by: package.mask)
68 > - sys-devel/gcc-3.3.6-r1 (masked by: package.mask, ~amd64 keyword)
69 > - sys-devel/gcc-3.2.3-r4 (masked by: package.mask, missing keyword)
70 > - sys-devel/gcc-3.2.2 (masked by: package.mask, missing keyword)
71 > - sys-devel/gcc-3.1.1-r2 (masked by: package.mask, missing keyword)
72 > - sys-devel/gcc-2.95.3-r10 (masked by: package.mask, missing keyword)
73 > - sys-devel/gcc-2.95.3-r9 (masked by: package.mask, missing keyword)
74 >
75 >
76 > For more information, see the MASKED PACKAGES section in the emerge
77 > man page or refer to the Gentoo Handbook.
78 >
79 >
80 > !!! All ebuilds that could satisfy "sys-libs/glibc" have been masked.
81 > !!! One of the following masked packages is required to complete your
82 > request:
83 > - sys-libs/glibc-2.11-r1 (masked by: package.mask, ~amd64 keyword)
84 > - sys-libs/glibc-2.11 (masked by: package.mask, ~amd64 keyword)
85 > - sys-libs/glibc-2.10.1-r1 (masked by: package.mask)
86 > - sys-libs/glibc-2.10.1 (masked by: package.mask, ~amd64 keyword)
87 > - sys-libs/glibc-2.9_p20081201-r3 (masked by: package.mask, ~amd64 keyword)
88 > - sys-libs/glibc-2.9_p20081201-r2 (masked by: package.mask)
89 > - sys-libs/glibc-2.8_p20080602-r1 (masked by: package.mask)
90 > - sys-libs/glibc-2.7-r2 (masked by: package.mask, ~amd64 keyword)
91 > - sys-libs/glibc-2.6.1 (masked by: package.mask)
92 > - sys-libs/glibc-2.5.1 (masked by: package.mask, missing keyword)
93 > - sys-libs/glibc-2.5-r4 (masked by: package.mask)
94 > - sys-libs/glibc-2.2.5-r10 (masked by: profile, package.mask, missing
95 > keyword)
96 >
97 >
98 > For more information, see the MASKED PACKAGES section in the emerge
99 > man page or refer to the Gentoo Handbook.
100 >
101 >
102 > !!! All ebuilds that could satisfy "virtual/libc" have been masked.
103 > !!! One of the following masked packages is required to complete your
104 > request:
105 > - sys-libs/glibc-2.11-r1 (masked by: package.mask, ~amd64 keyword)
106 > - sys-libs/glibc-2.11 (masked by: package.mask, ~amd64 keyword)
107 > - sys-libs/glibc-2.10.1-r1 (masked by: package.mask)
108 > - sys-libs/glibc-2.10.1 (masked by: package.mask, ~amd64 keyword)
109 > - sys-libs/glibc-2.9_p20081201-r3 (masked by: package.mask, ~amd64 keyword)
110 > - sys-libs/glibc-2.9_p20081201-r2 (masked by: package.mask)
111 > - sys-libs/glibc-2.8_p20080602-r1 (masked by: package.mask)
112 > - sys-libs/glibc-2.7-r2 (masked by: package.mask, ~amd64 keyword)
113 > - sys-libs/glibc-2.6.1 (masked by: package.mask)
114 > - sys-libs/glibc-2.5.1 (masked by: package.mask, missing keyword)
115 > - sys-libs/glibc-2.5-r4 (masked by: package.mask)
116 > - sys-libs/glibc-2.2.5-r10 (masked by: profile, package.mask, missing
117 > keyword)
118 >
119 >
120 > For more information, see the MASKED PACKAGES section in the emerge
121 > man page or refer to the Gentoo Handbook.
122 >
123 > myhost : Sun Apr 18, 10:56:51 : ~
124 > #
125 >
126 > Any other ideas?
127 >
128
129 well... you could use --keep-going and kill something when gcc compiles.
130 not very nice, but will work without breaking anything.

Replies

Subject Author
Re: [gentoo-user] Recompile system but omit package? Tanstaafl <tanstaafl@×××××××××××.org>