1 |
Am Sun, 3 Dec 2017 05:43:39 +0100 |
2 |
schrieb tuxic@××××××.de: |
3 |
|
4 |
> Hi, |
5 |
> |
6 |
> I started emerge -e @world |
7 |
> |
8 |
> and it stops with this message: |
9 |
> |
10 |
> The following mask changes are necessary to proceed: |
11 |
> (see "package.unmask" in the portage(5) man page for more details) |
12 |
> # required by @selected |
13 |
> # required by @world (argument) |
14 |
> # /usr/portage/profiles/releases/17.0/package.mask: |
15 |
> # Andreas K. Huettel <dilfridge@g.o> (27 May 2017) |
16 |
> # In the 17.0 profiles we assume that our system compiler uses C++14 |
17 |
> # or later as default language setting. This means it has to be at |
18 |
> # least GCC 6. If you need an older compiler for specific purposes, |
19 |
> # feel free to unmask it, however, using it for normal emerging of |
20 |
> # packages is neither recommended nor supported in any way. |
21 |
> =sys-devel/gcc-5.4.0-r3 |
22 |
> # required by @selected |
23 |
> # required by @world (argument) |
24 |
> # /usr/portage/profiles/releases/17.0/package.mask: |
25 |
> # Andreas K. Huettel <dilfridge@g.o> (27 May 2017) |
26 |
> # In the 17.0 profiles we assume that our system compiler uses C++14 |
27 |
> # or later as default language setting. This means it has to be at |
28 |
> # least GCC 6. If you need an older compiler for specific purposes, |
29 |
> # feel free to unmask it, however, using it for normal emerging of |
30 |
> # packages is neither recommended nor supported in any way. |
31 |
> =sys-devel/gcc-4.9.4 |
32 |
|
33 |
I'd suggest you first do a clean gcc upgrade to gcc-6.4.0 or gcc-7.2.0 |
34 |
depending on whether you run a stable or a testing system. |
35 |
|
36 |
https://wiki.gentoo.org/wiki/Upgrading_GCC |
37 |
|
38 |
And then follow exactly the steps in the news item after the step of |
39 |
rebuilding gcc. |
40 |
|
41 |
Or in detail: |
42 |
|
43 |
Run these commands: |
44 |
# gcc-config -l |
45 |
# gcc-config set <number of the latest gcc profile> |
46 |
# emerge -1 sys-devel/gcc |
47 |
# gcc-config -l |
48 |
# gcc-config set <number of the latest gcc profile> |
49 |
# source /etc/profile |
50 |
# emerge -1 sys-devel/libtool |
51 |
# gcc --version |
52 |
# emerge --depclean =sys-devel/gcc-<versionnumber> [for all installed |
53 |
gcc versions except for the latest (6.4.0 or 7.2.0)] |
54 |
# emerge -1 sys-devel/binutils |
55 |
# emerge -1 sys-libs/glibc |
56 |
# emerge -e @world |
57 |
|
58 |
Heiko |