On Fri, Apr 5, 2013 at 4:58 PM, Peter Humphrey <pe...@humphrey.ukfsn.org> wrote: > Hello list, > > > > Today's update wanted to move v8 up from 3.15.11.15 to 3.16.14.9-r1 but the > emerge failed. Here are the last few lines of console output (well, the > first of these is very long - sorry; it ends with "--end-group"): > > * XT PaX marking -me with setfattr > > * out/x64.release/cctest > > * out/x64.release/d8 > > * out/x64.release/shell > > setfattr: out/x64.release/cctest: Operation not supported > > setfattr: out/x64.release/d8: Operation not supported > > setfattr: out/x64.release/shell: Operation not supported > > * Failed to set XATTR_PAX markings -me for: > > * out/x64.release/shell > > * Executables may be killed by PaX kernels. > > * ERROR: dev-lang/v8-3.16.14.9-r1 failed (compile phase): >
This bug has been reported already and fixed. https://bugs.gentoo.org/show_bug.cgi?id=464682 > Calculating dependencies ...... done! > > [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 > kB > > [ebuild r U ] www-client/chromium-26.0.1410.43 [25.0.1364.160] USE="cups > -bindist -custom-cflags -gnome -gnome-keyring -gps% -kerberos (-pulseaudio) > (-selinux) (-system-ffmpeg) (-tcmalloc) {-test}" LINGUAS="en_GB -am -ar -bg > -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu > -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru > -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB > > > > Total: 2 packages (2 upgrades), Size of downloads: 0 kB > > > > Why does emerge want to emerge chromium? > > The small "r" means it is rebuilding chromium due to a "slot-operator" dependency. Basically any time you upgrade v8, chromium must be rebuilt or it will break. Newer versions of portage are smart enough to do this for you.