1 |
On Fri, Apr 5, 2013 at 4:58 PM, Peter Humphrey <peter@××××××××××××××.org> wrote: |
2 |
> Hello list, |
3 |
> |
4 |
> |
5 |
> |
6 |
> Today's update wanted to move v8 up from 3.15.11.15 to 3.16.14.9-r1 but the |
7 |
> emerge failed. Here are the last few lines of console output (well, the |
8 |
> first of these is very long - sorry; it ends with "--end-group"): |
9 |
> |
10 |
> * XT PaX marking -me with setfattr |
11 |
> |
12 |
> * out/x64.release/cctest |
13 |
> |
14 |
> * out/x64.release/d8 |
15 |
> |
16 |
> * out/x64.release/shell |
17 |
> |
18 |
> setfattr: out/x64.release/cctest: Operation not supported |
19 |
> |
20 |
> setfattr: out/x64.release/d8: Operation not supported |
21 |
> |
22 |
> setfattr: out/x64.release/shell: Operation not supported |
23 |
> |
24 |
> * Failed to set XATTR_PAX markings -me for: |
25 |
> |
26 |
> * out/x64.release/shell |
27 |
> |
28 |
> * Executables may be killed by PaX kernels. |
29 |
> |
30 |
> * ERROR: dev-lang/v8-3.16.14.9-r1 failed (compile phase): |
31 |
> |
32 |
|
33 |
This bug has been reported already and fixed. |
34 |
|
35 |
https://bugs.gentoo.org/show_bug.cgi?id=464682 |
36 |
|
37 |
> Calculating dependencies ...... done! |
38 |
> |
39 |
> [ebuild r U ] dev-lang/v8-3.16.14.9-r1:0/3.16.14.9 [3.15.11.15:0/3.15.11] 0 |
40 |
> kB |
41 |
> |
42 |
> [ebuild r U ] www-client/chromium-26.0.1410.43 [25.0.1364.160] USE="cups |
43 |
> -bindist -custom-cflags -gnome -gnome-keyring -gps% -kerberos (-pulseaudio) |
44 |
> (-selinux) (-system-ffmpeg) (-tcmalloc) {-test}" LINGUAS="en_GB -am -ar -bg |
45 |
> -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu |
46 |
> -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru |
47 |
> -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB |
48 |
> |
49 |
> |
50 |
> |
51 |
> Total: 2 packages (2 upgrades), Size of downloads: 0 kB |
52 |
> |
53 |
> |
54 |
> |
55 |
> Why does emerge want to emerge chromium? |
56 |
> |
57 |
> |
58 |
|
59 |
The small "r" means it is rebuilding chromium due to a "slot-operator" |
60 |
dependency. Basically any time you upgrade v8, chromium must be |
61 |
rebuilt or it will break. Newer versions of portage are smart enough |
62 |
to do this for you. |