1 |
Hello list, |
2 |
|
3 |
Today's update wanted to move v8 up from 3.15.11.15 to 3.16.14.9-r1 but the |
4 |
emerge failed. Here are the last few lines of console output (well, the first |
5 |
of these is very long - sorry; it ends with "--end-group"): |
6 |
|
7 |
x86_64-pc-linux-gnu-g++ -pthread -Wl,-O1 -Wl,--as-needed -o |
8 |
/tmp/portage/dev-lang/v8-3.16.14.9- |
9 |
r1/work/v8-3.16.14.9/out/x64.release/cctest -Wl,--start-group |
10 |
/tmp/portage/dev-lang/v8-3.16.14.9- |
11 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/gen/resources.o |
12 |
/tmp/portage/dev-lang/v8-3.16.14.9- |
13 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/cctest.o |
14 |
/tmp/portage/dev-lang/v8-3.16.14.9- |
15 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- |
16 |
fixed.o /tmp/portage/dev-lang/v8-3.16.14.9- |
17 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- |
18 |
precision.o /tmp/portage/dev-lang/v8-3.16.14.9- |
19 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/gay- |
20 |
shortest.o /tmp/portage/dev-lang/v8-3.16.14.9- |
21 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
22 |
accessors.o /tmp/portage/dev-lang/v8-3.16.14.9- |
23 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
24 |
alloc.o /tmp/portage/dev-lang/v8-3.16.14.9- |
25 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
26 |
api.o /tmp/portage/dev-lang/v8-3.16.14.9- |
27 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
28 |
ast.o /tmp/portage/dev-lang/v8-3.16.14.9- |
29 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
30 |
bignum.o /tmp/portage/dev-lang/v8-3.16.14.9- |
31 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
32 |
bignum-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- |
33 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
34 |
circular-queue.o /tmp/portage/dev-lang/v8-3.16.14.9- |
35 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
36 |
compiler.o /tmp/portage/dev-lang/v8-3.16.14.9- |
37 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
38 |
conversions.o /tmp/portage/dev-lang/v8-3.16.14.9- |
39 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-cpu- |
40 |
profiler.o /tmp/portage/dev-lang/v8-3.16.14.9- |
41 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
42 |
dataflow.o /tmp/portage/dev-lang/v8-3.16.14.9- |
43 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
44 |
date.o /tmp/portage/dev-lang/v8-3.16.14.9- |
45 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
46 |
debug.o /tmp/portage/dev-lang/v8-3.16.14.9- |
47 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
48 |
decls.o /tmp/portage/dev-lang/v8-3.16.14.9- |
49 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
50 |
deoptimization.o /tmp/portage/dev-lang/v8-3.16.14.9- |
51 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
52 |
dictionary.o /tmp/portage/dev-lang/v8-3.16.14.9- |
53 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-diy- |
54 |
fp.o /tmp/portage/dev-lang/v8-3.16.14.9- |
55 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
56 |
double.o /tmp/portage/dev-lang/v8-3.16.14.9- |
57 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
58 |
dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- |
59 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
60 |
fast-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- |
61 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
62 |
fixed-dtoa.o /tmp/portage/dev-lang/v8-3.16.14.9- |
63 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
64 |
flags.o /tmp/portage/dev-lang/v8-3.16.14.9- |
65 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
66 |
func-name-inference.o /tmp/portage/dev-lang/v8-3.16.14.9- |
67 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
68 |
global-object.o /tmp/portage/dev-lang/v8-3.16.14.9- |
69 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
70 |
hashing.o /tmp/portage/dev-lang/v8-3.16.14.9- |
71 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
72 |
hashmap.o /tmp/portage/dev-lang/v8-3.16.14.9- |
73 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
74 |
heap.o /tmp/portage/dev-lang/v8-3.16.14.9- |
75 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
76 |
heap-profiler.o /tmp/portage/dev-lang/v8-3.16.14.9- |
77 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
78 |
list.o /tmp/portage/dev-lang/v8-3.16.14.9- |
79 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
80 |
liveedit.o /tmp/portage/dev-lang/v8-3.16.14.9- |
81 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
82 |
lock.o /tmp/portage/dev-lang/v8-3.16.14.9- |
83 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
84 |
lockers.o /tmp/portage/dev-lang/v8-3.16.14.9- |
85 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
86 |
log.o /tmp/portage/dev-lang/v8-3.16.14.9- |
87 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
88 |
mark-compact.o /tmp/portage/dev-lang/v8-3.16.14.9- |
89 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
90 |
object-observe.o /tmp/portage/dev-lang/v8-3.16.14.9- |
91 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
92 |
parsing.o /tmp/portage/dev-lang/v8-3.16.14.9- |
93 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
94 |
platform-tls.o /tmp/portage/dev-lang/v8-3.16.14.9- |
95 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
96 |
profile-generator.o /tmp/portage/dev-lang/v8-3.16.14.9- |
97 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
98 |
random.o /tmp/portage/dev-lang/v8-3.16.14.9- |
99 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
100 |
regexp.o /tmp/portage/dev-lang/v8-3.16.14.9- |
101 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
102 |
reloc-info.o /tmp/portage/dev-lang/v8-3.16.14.9- |
103 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
104 |
serialize.o /tmp/portage/dev-lang/v8-3.16.14.9- |
105 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
106 |
sockets.o /tmp/portage/dev-lang/v8-3.16.14.9- |
107 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
108 |
spaces.o /tmp/portage/dev-lang/v8-3.16.14.9- |
109 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
110 |
strings.o /tmp/portage/dev-lang/v8-3.16.14.9- |
111 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
112 |
strtod.o /tmp/portage/dev-lang/v8-3.16.14.9- |
113 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
114 |
thread-termination.o /tmp/portage/dev-lang/v8-3.16.14.9- |
115 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
116 |
threads.o /tmp/portage/dev-lang/v8-3.16.14.9- |
117 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
118 |
unbound-queue.o /tmp/portage/dev-lang/v8-3.16.14.9- |
119 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
120 |
utils.o /tmp/portage/dev-lang/v8-3.16.14.9- |
121 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
122 |
version.o /tmp/portage/dev-lang/v8-3.16.14.9- |
123 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
124 |
weakmaps.o /tmp/portage/dev-lang/v8-3.16.14.9- |
125 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
126 |
assembler-x64.o /tmp/portage/dev-lang/v8-3.16.14.9- |
127 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
128 |
macro-assembler-x64.o /tmp/portage/dev-lang/v8-3.16.14.9- |
129 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test-log- |
130 |
stack-tracer.o /tmp/portage/dev-lang/v8-3.16.14.9- |
131 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/cctest/test/cctest/test- |
132 |
platform-linux.o /tmp/portage/dev-lang/v8-3.16.14.9- |
133 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/tools/gyp/libv8_snapshot.a |
134 |
/tmp/portage/dev-lang/v8-3.16.14.9- |
135 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/tools/gyp/libv8_base.a - |
136 |
Wl,--end-group |
137 |
touch /tmp/portage/dev-lang/v8-3.16.14.9- |
138 |
r1/work/v8-3.16.14.9/out/x64.release/obj.target/build/All.stamp |
139 |
make: Leaving directory `/tmp/portage/dev-lang/v8-3.16.14.9- |
140 |
r1/work/v8-3.16.14.9/out' |
141 |
* Fallback PaX marking -m with scanelf |
142 |
* out/x64.release/cctest |
143 |
* out/x64.release/d8 |
144 |
* out/x64.release/shell |
145 |
TYPE PAX FILE |
146 |
ET_EXEC --mxe- out/x64.release/cctest |
147 |
ET_EXEC --mxe- out/x64.release/d8 |
148 |
ET_EXEC --mxe- out/x64.release/shell |
149 |
* XT PaX marking -me with setfattr |
150 |
* out/x64.release/cctest |
151 |
* out/x64.release/d8 |
152 |
* out/x64.release/shell |
153 |
setfattr: out/x64.release/cctest: Operation not supported |
154 |
setfattr: out/x64.release/d8: Operation not supported |
155 |
setfattr: out/x64.release/shell: Operation not supported |
156 |
* Failed to set XATTR_PAX markings -me for: |
157 |
* out/x64.release/shell |
158 |
* Executables may be killed by PaX kernels. |
159 |
* ERROR: dev-lang/v8-3.16.14.9-r1 failed (compile phase): |
160 |
* (no error message) |
161 |
* |
162 |
* Call stack: |
163 |
* ebuild.sh, line 93: Called src_compile |
164 |
* environment, line 2778: Called die |
165 |
* The specific snippet of code: |
166 |
* pax-mark m out/${mytarget}/{cctest,d8,shell} || die |
167 |
* |
168 |
* If you need support, post the output of `emerge --info '=dev- |
169 |
lang/v8-3.16.14.9-r1'`, |
170 |
* the complete build log and the output of `emerge -pqv '=dev- |
171 |
lang/v8-3.16.14.9-r1'`. |
172 |
* The complete build log is located at '/var/log/portage/dev- |
173 |
lang:v8-3.16.14.9-r1:20130405-202806.log'. |
174 |
* For convenience, a symlink to the build log is located at |
175 |
'/tmp/portage/dev-lang/v8-3.16.14.9-r1/temp/build.log'. |
176 |
* The ebuild environment file is located at '/tmp/portage/dev- |
177 |
lang/v8-3.16.14.9-r1/temp/environment'. |
178 |
* Working directory: '/tmp/portage/dev-lang/v8-3.16.14.9- |
179 |
r1/work/v8-3.16.14.9' |
180 |
* S: '/tmp/portage/dev-lang/v8-3.16.14.9-r1/work/v8-3.16.14.9' |
181 |
|
182 |
>>> Failed to emerge dev-lang/v8-3.16.14.9-r1, Log file: |
183 |
|
184 |
>>> '/var/log/portage/dev-lang:v8-3.16.14.9-r1:20130405-202806.log' |
185 |
*** Resuming merge... |
186 |
Calculating dependencies .... done! |
187 |
* emerge --keep-going: www-client/chromium-26.0.1410.43 dropped because it |
188 |
* requires >=dev-lang/v8-3.16.11.1:=, >=dev-lang/v8-3.16.11.1:= |
189 |
* |
190 |
* The following 2 packages have failed to build or install: |
191 |
* |
192 |
* (dev-lang/v8-3.16.14.9-r1::gentoo, ebuild scheduled for merge), Log file: |
193 |
* '/var/log/portage/dev-lang:v8-3.16.14.9-r1:20130405-202806.log' |
194 |
* (www-client/chromium-26.0.1410.43::gentoo, ebuild scheduled for merge) |
195 |
* |
196 |
|
197 |
This is output from the command: |
198 |
su -c "MAKEOPTS=-j1 emerge -1 dev-lang/v8" |
199 |
|
200 |
Then: |
201 |
$ emerge -pv v8 |
202 |
|
203 |
These are the packages that would be merged, in order: |
204 |
|
205 |
Calculating dependencies ...... done! |
206 |
[ebuild r U ] dev-lang/v8-3.16.14.9-r1:0/3.16.14.9 [3.15.11.15:0/3.15.11] |
207 |
0 kB |
208 |
[ebuild r U ] www-client/chromium-26.0.1410.43 [25.0.1364.160] USE="cups |
209 |
-bindist -custom-cflags -gnome -gnome-keyring -gps% -kerberos (-pulseaudio) |
210 |
(-selinux) (-system-ffmpeg) (-tcmalloc) {-test}" LINGUAS="en_GB -am -ar -bg - |
211 |
bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id |
212 |
-it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk - |
213 |
sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB |
214 |
|
215 |
Total: 2 packages (2 upgrades), Size of downloads: 0 kB |
216 |
|
217 |
Why does emerge want to emerge chromium? |
218 |
|
219 |
Have I tripped over a line length limit? Have I got a circular dependency? |
220 |
What else might be wrong? I can't see anything relevant at BGO. |
221 |
|
222 |
TIA. |
223 |
|
224 |
-- |
225 |
Peter |