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"):
x86_64-pc-linux-gnu-g++ -pthread -Wl,-O1 -Wl,--as-needed -o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/cctest -Wl,--start-group /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/gen/resources.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/cctest.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- fixed.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- precision.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- shortest.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- accessors.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- alloc.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- api.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- ast.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- bignum.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- bignum-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- circular-queue.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- compiler.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- conversions.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-cpu- profiler.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- dataflow.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- date.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- debug.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- decls.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- deoptimization.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- dictionary.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-diy- fp.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- double.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- fast-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- fixed-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- flags.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- func-name-inference.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- global-object.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- hashing.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- hashmap.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- heap.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- heap-profiler.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- list.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- liveedit.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- lock.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- lockers.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- log.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- mark-compact.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- object-observe.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- parsing.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- platform-tls.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- profile-generator.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- random.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- regexp.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- reloc-info.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- serialize.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- sockets.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- spaces.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- strings.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- strtod.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- thread-termination.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- threads.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- unbound-queue.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- utils.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- version.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- weakmaps.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- assembler-x64.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- macro-assembler-x64.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-log- stack-tracer.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- platform-linux.o /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/tools/gyp/libv8_snapshot.a /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/tools/gyp/libv8_base.a - Wl,--end-group touch /tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out/x64.release/obj.target/build/All.stamp make: Leaving directory `/tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9/out' * Fallback PaX marking -m with scanelf * out/x64.release/cctest * out/x64.release/d8 * out/x64.release/shell TYPE PAX FILE ET_EXEC --mxe- out/x64.release/cctest ET_EXEC --mxe- out/x64.release/d8 ET_EXEC --mxe- out/x64.release/shell * 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): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 2778: Called die * The specific snippet of code: * pax-mark m out/${mytarget}/{cctest,d8,shell} || die * * If you need support, post the output of `emerge --info '=dev- lang/v8-3.16.14.9-r1'`, * the complete build log and the output of `emerge -pqv '=dev- lang/v8-3.16.14.9-r1'`. * The complete build log is located at '/var/log/portage/dev- lang:v8-3.16.14.9-r1:20130405-202806.log'. * For convenience, a symlink to the build log is located at '/tmp/portage/dev-lang/v8-3.16.14.9-r1/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/dev- lang/v8-3.16.14.9-r1/temp/environment'. * Working directory: '/tmp/portage/dev-lang/v8-3.16.14.9- r1/work/v8-3.16.14.9' * S: '/tmp/portage/dev-lang/v8-3.16.14.9-r1/work/v8-3.16.14.9' >>> Failed to emerge dev-lang/v8-3.16.14.9-r1, Log file: >>> '/var/log/portage/dev-lang:v8-3.16.14.9-r1:20130405-202806.log' *** Resuming merge... Calculating dependencies .... done! * emerge --keep-going: www-client/chromium-26.0.1410.43 dropped because it * requires >=dev-lang/v8-3.16.11.1:=, >=dev-lang/v8-3.16.11.1:= * * The following 2 packages have failed to build or install: * * (dev-lang/v8-3.16.14.9-r1::gentoo, ebuild scheduled for merge), Log file: * '/var/log/portage/dev-lang:v8-3.16.14.9-r1:20130405-202806.log' * (www-client/chromium-26.0.1410.43::gentoo, ebuild scheduled for merge) * This is output from the command: su -c "MAKEOPTS=-j1 emerge -1 dev-lang/v8" Then: $ emerge -pv v8 These are the packages that would be merged, in order: 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? Have I tripped over a line length limit? Have I got a circular dependency? What else might be wrong? I can't see anything relevant at BGO. TIA. -- Peter