Am 05.04.2013 22:58, schrieb Peter Humphrey: > > 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. >
no, but v8 and chromium are pretty much interlocked. But why are you even updating a dependency? Makes no sense at all. Or do you just love randomly breaking stuff?