Closed
Description
- Version:
try build from branch v6.x fail - Platform:
Linux raspberrypi 4.4.38-v7+ build: make test-ci output TAP to stdout and log #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux - Subsystem:
next if configure log, it shows no error.
$ ./configure
creating ./icu_config.gypi
* Using ICU in deps/icu-small
Using version-specific floating patch tools/icu/patches/58/source/i18n/digitlst.cpp
creating ./icu_config.gypi
{ 'target_defaults': { 'cflags': [],
'default_configuration': 'Release',
'defines': [],
'include_dirs': [],
'libraries': []},
'variables': { 'arm_float_abi': 'hard',
'arm_fpu': 'vfp',
'arm_thumb': 0,
'arm_version': '6',
'asan': 0,
'coverage': 'false',
'debug_devtools': 'node',
'force_dynamic_crt': 0,
'host_arch': 'arm',
'icu_data_file': 'icudt58l.dat',
'icu_data_in': '../../deps/icu-small/source/data/in/icudt58l.dat',
'icu_endianness': 'l',
'icu_gyp_path': 'tools/icu/icu-generic.gyp',
'icu_locales': 'en,root',
'icu_path': 'deps/icu-small',
'icu_small': 'true',
'icu_ver_major': '58',
'llvm_version': '3.5',
'node_byteorder': 'little',
'node_enable_d8': 'false',
'node_enable_v8_vtunejit': 'false',
'node_install_npm': 'true',
'node_module_version': 48,
'node_no_browser_globals': 'false',
'node_prefix': '/usr/local',
'node_release_urlbase': '',
'node_shared': 'false',
'node_shared_cares': 'false',
'node_shared_http_parser': 'false',
'node_shared_libuv': 'false',
'node_shared_openssl': 'false',
'node_shared_zlib': 'false',
'node_tag': '',
'node_use_bundled_v8': 'true',
'node_use_dtrace': 'false',
'node_use_etw': 'false',
'node_use_lttng': 'false',
'node_use_openssl': 'true',
'node_use_perfctr': 'false',
'node_use_v8_platform': 'true',
'openssl_fips': '',
'openssl_no_asm': 0,
'shlib_suffix': 'so.48',
'target_arch': 'arm',
'uv_parent_path': '/deps/uv/',
'uv_use_dtrace': 'false',
'v8_enable_gdbjit': 0,
'v8_enable_i18n_support': 1,
'v8_inspector': 'true',
'v8_no_strict_aliasing': 1,
'v8_optimized_debug': 0,
'v8_random_seed': 0,
'v8_use_snapshot': 'true',
'want_separate_host_toolset': 0}}
creating ./config.gypi
creating ./config.mk
then Using make
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory '/home/pi/GitHub/node/out'
clang '-D_REENTRANT' '-DPURIFY' '-DOPENSSL_NO_COMP' '-DOPENSSL_NO_SSL3' '-DOPENSSL_NO_HEARTBEATS' '-DOPENSSL_NO_HW' '-DENGINESDIR="/dev/null"' '-DTERMIOS' '-DOPENSSLDIR="/etc/ssl"' '-DL_ENDIAN' '-DAES_ASM' '-DCPUID_ASM' '-DOPENSSL_BN_ASM_MONT' '-DOPENSSL_CPUID_OBJ' '-DSHA1_ASM' '-DSHA256_ASM' '-DSHA512_ASM' '-DGHASH_ASM' '-DDSO_DLFCN' '-DHAVE_DLFCN_H' -I../deps/openssl -I../deps/openssl/openssl -I../deps/openssl/openssl/crypto -I../deps/openssl/openssl/crypto/asn1 -I../deps/openssl/openssl/crypto/evp -I../deps/openssl/openssl/crypto/md2 -I../deps/openssl/openssl/crypto/modes -I../deps/openssl/openssl/crypto/store -I../deps/openssl/openssl/include -Wno-missing-field-initializers -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -MMD -MF /home/pi/GitHub/node/out/Release/.deps//home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o.d.raw -c -o /home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o ../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:10:10: error: invalid operand for instruction
vld1.64 {q9},[r1] @ load input H
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:11:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:12:2: error: instruction requires: NEON
vshl.i64 q11,q11,#57 @ 0xc2.0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:13:2: error: instruction requires: NEON
vext.8 q3,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:14:2: error: instruction requires: NEON
vshr.u64 q10,q11,#63
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:15:2: error: instruction requires: NEON
vdup.32 q9,d18[1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:16:2: error: instruction requires: NEON
vext.8 q8,q10,q11,#8 @ t0=0xc2....01
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:17:2: error: instruction requires: NEON
vshr.u64 q10,q3,#63
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:18:2: error: instruction requires: NEON
vshr.s32 q9,q9,#31 @ broadcast carry bit
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:19:2: error: instruction requires: NEON
vand q10,q10,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:20:2: error: instruction requires: NEON
vshl.i64 q3,q3,#1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:21:2: error: instruction requires: NEON
vext.8 q10,q10,q10,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:22:2: error: instruction requires: NEON
vand q8,q8,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:23:2: error: instruction requires: NEON
vorr q3,q3,q10 @ H<<<=1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:24:2: error: instruction requires: NEON
veor q12,q3,q8 @ twisted H
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:25:10: error: invalid operand for instruction
vst1.64 {q12},[r0]! @ store Htable[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:28:2: error: instruction requires: NEON
vext.8 q8,q12,q12,#8 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:30:2: error: instruction requires: NEON
veor q8,q8,q12
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:34:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:35:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:36:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:37:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:40:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:41:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:42:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:44:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:46:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:47:2: error: instruction requires: NEON
veor q14,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:49:2: error: instruction requires: NEON
vext.8 q9,q14,q14,#8 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:50:2: error: instruction requires: NEON
veor q9,q9,q14
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:51:2: error: instruction requires: NEON
vext.8 q13,q8,q9,#8 @ pack Karatsuba pre-processed
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:52:10: error: invalid operand for instruction
vst1.64 {q13-q14},[r0] @ store Htable[1..2]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:60:10: error: invalid operand for instruction
vld1.64 {q9},[r0] @ load Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:61:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:62:10: error: invalid operand for instruction
vld1.64 {q12-q13},[r1] @ load twisted H, ...
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:63:2: error: instruction requires: NEON
vshl.u64 q11,q11,#57
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:65:2: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:67:2: error: instruction requires: NEON
vext.8 q3,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:70:2: error: instruction requires: NEON
veor q9,q9,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:74:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:75:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:76:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:77:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:80:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:81:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:82:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:84:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:86:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:87:2: error: instruction requires: NEON
veor q0,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:90:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:92:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:93:10: error: invalid operand for instruction
vst1.64 {q0},[r0] @ write out Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:102:10: error: invalid operand for instruction
vld1.64 {q0},[r0] @ load [rotated] Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:118:10: error: invalid operand for instruction
vld1.64 {q12-q13},[r1]! @ load twisted H, ..., H^2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:119:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:120:10: error: invalid operand for instruction
vld1.64 {q14},[r1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:122:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8 @ rotate Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:123:10: error: invalid operand for instruction
vld1.64 {q8},[r2]! @ load [rotated] I[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:124:2: error: instruction requires: NEON
vshl.u64 q11,q11,#57 @ compose 0xc2.0 constant
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:126:2: error: instruction requires: NEON
vrev64.8 q8,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:127:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:129:2: error: instruction requires: NEON
vext.8 q3,q8,q8,#8 @ rotate I[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:131:10: error: invalid operand for instruction
vld1.64 {q9},[r2],r12 @ load [rotated] I[1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:133:2: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:135:2: error: instruction requires: NEON
vext.8 q7,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:136:2: error: instruction requires: NEON
veor q3,q3,q0 @ I[i]^=Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:138:2: error: instruction requires: NEON
veor q9,q9,q7 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:144:2: error: instruction requires: NEON
vext.8 q10,q3,q3,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:150:2: error: instruction requires: NEON
veor q10,q10,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:152:2: error: instruction requires: NEON
veor q0,q0,q4 @ accumulate
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:154:11: error: invalid operand for instruction
vld1.64 {q8},[r2],r12 @ load [rotated] I[i+2]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:156:2: error: instruction requires: NEON
veor q2,q2,q6
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:158:2: error: instruction requires: NEON
veor q1,q1,q5
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:160:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:161:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:162:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:163:11: error: invalid operand for instruction
vld1.64 {q9},[r2],r12 @ load [rotated] I[i+3]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:165:3: error: instruction requires: NEON
vrev64.8 q8,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:167:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:171:3: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:173:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:174:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:175:3: error: instruction requires: NEON
vext.8 q7,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:176:3: error: instruction requires: NEON
vext.8 q3,q8,q8,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:177:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:179:2: error: instruction requires: NEON
veor q3,q3,q2 @ accumulate q3 early
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:181:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:183:2: error: instruction requires: NEON
veor q3,q3,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:184:3: error: instruction requires: NEON
veor q9,q9,q7 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:185:2: error: instruction requires: NEON
veor q3,q3,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:189:2: error: instruction requires: NEON
veor q2,q2,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:190:2: error: instruction requires: NEON
vext.8 q3,q8,q8,#8 @ re-construct q3
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:192:2: error: instruction requires: NEON
veor q0,q0,q2 @ re-construct q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:195:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:196:2: error: instruction requires: NEON
veor q3,q3,q0 @ inp^=Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:197:2: error: instruction requires: NEON
veor q9,q8,q10 @ q9 is rotated inp^Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:200:2: error: instruction requires: NEON
veor q9,q9,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:204:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:205:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:206:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:207:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:210:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:211:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:212:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:214:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:216:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:217:2: error: instruction requires: NEON
veor q0,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:221:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:223:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:224:10: error: invalid operand for instruction
vst1.64 {q0},[r0] @ write out Xi
^
deps/openssl/openssl.target.mk:779: recipe for target '/home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o' failed
make[1]: *** [/home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o] Error 1
make[1]: Leaving directory '/home/pi/GitHub/node/out'
Makefile:73: recipe for target 'node' failed
make: *** [node] Error 2