Closed yeliex closed 5 years ago
@yeliex Would you please print the complete build logs?
@yorkie
root@f3612d12b764:/build/ShadowNode# ./tools/build.py --experimental --target-arch=arm --target-os=openwrt --clean --compile-flag="--sysroot=/build/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr" --no-parallel-build --no-snapshot --napi --profile=profiles/basic.profile
==> Clear build directory
==> Initialize submodule
git submodule init
git submodule update
==> Build IoT.js
cmake -B/build/ShadowNode/build/arm-openwrt/debug -H/build/ShadowNode -DCMAKE_TOOLCHAIN_FILE='/build/ShadowNode/cmake/config/arm-openwrt.cmake' -DCMAKE_BUILD_TYPE=Debug -DTARGET_ARCH=arm -DTARGET_OS=openwrt -DTARGET_BOARD=None -DPLATFORM_DESCRIPTOR=arm-openwrt -DENABLE_LTO=OFF -DENABLE_SNAPSHOT=OFF -DBUILD_LIB_ONLY=OFF -DBUILD_STATIC=OFF -DINSTALL_PREFIX=/usr/local -DFEATURE_MEM_STATS=OFF -DFEATURE_CPU_PROFILER=OFF -DFEATURE_HEAP_PROFILER=OFF -DEXTERNAL_MODULES='' -DFEATURE_PROFILE='/build/ShadowNode/deps/jerry/jerry-core/profiles/es5.1.profile' -DMEM_HEAP_SIZE_KB=4096 -DENABLE_NAPI=ON -DENABLE_JERRYX=ON -DEXTERNAL_LIBS='' -DIOTJS_PROFILE='profiles/basic.profile' -DEXTERNAL_COMPILE_FLAGS='--sysroot=/build/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr -DEXPERIMENTAL' -DEXTERNAL_LINKER_FLAGS='' -DEXTERNAL_INCLUDE_DIR=''
-- The C compiler identification is GNU 7.4.0
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Detecting C compile features
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compile features - done
IoT.js module configuration:
-- ENABLE_MODULE_ADC = OFF
-- ENABLE_MODULE_ASSERT = ON
-- ENABLE_MODULE_BLE = OFF
-- ENABLE_MODULE_BLEHCISOCKET = OFF
-- ENABLE_MODULE_BLE_CHARACTERISTIC = OFF
-- ENABLE_MODULE_BLE_DESCRIPTOR = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_ACL_STREAM = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_BINDINGS = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_CRYPTO = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_GAP = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_GATT = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_HCI = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_HCI_STATUS = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_MGMT = OFF
-- ENABLE_MODULE_BLE_HCI_SOCKET_SMP = OFF
-- ENABLE_MODULE_BLE_PRIMARY_SERVICE = OFF
-- ENABLE_MODULE_BLE_UUID_UTIL = OFF
-- ENABLE_MODULE_BUFFER = ON
-- ENABLE_MODULE_CHILD_PROCESS = ON
-- ENABLE_MODULE_CONSOLE = ON
-- ENABLE_MODULE_CONSTANTS = ON
-- ENABLE_MODULE_CRYPTO = ON
-- ENABLE_MODULE_CRYPTO_HASH = ON
-- ENABLE_MODULE_DBUS = OFF
-- ENABLE_MODULE_DEBUG = ON
-- ENABLE_MODULE_DGRAM = ON
-- ENABLE_MODULE_DNS = ON
-- ENABLE_MODULE_EVENTS = ON
-- ENABLE_MODULE_FS = ON
-- ENABLE_MODULE_GPIO = OFF
-- ENABLE_MODULE_HTTP = ON
-- ENABLE_MODULE_HTTPPARSER = ON
-- ENABLE_MODULE_HTTPS = ON
-- ENABLE_MODULE_HTTPS_CLIENT = ON
-- ENABLE_MODULE_HTTP_AGENT = ON
-- ENABLE_MODULE_HTTP_CLIENT = ON
-- ENABLE_MODULE_HTTP_COMMON = ON
-- ENABLE_MODULE_HTTP_INCOMING = ON
-- ENABLE_MODULE_HTTP_OUTGOING = ON
-- ENABLE_MODULE_HTTP_SERVER = ON
-- ENABLE_MODULE_I2C = OFF
-- ENABLE_MODULE_INTERNAL_PROCESS_NEXT_TICK = ON
-- ENABLE_MODULE_IOTJS_BASIC_MODULES = ON
-- ENABLE_MODULE_IOTJS_CORE_MODULES = ON
-- ENABLE_MODULE_MODULE = ON
-- ENABLE_MODULE_MQTT = OFF
-- ENABLE_MODULE_NET = ON
-- ENABLE_MODULE_OS = ON
-- ENABLE_MODULE_PATH = ON
-- ENABLE_MODULE_PIPE_WRAP = ON
-- ENABLE_MODULE_PROCESS = ON
-- ENABLE_MODULE_PROFILER = ON
-- ENABLE_MODULE_PROMISE = ON
-- ENABLE_MODULE_PUNYCODE = ON
-- ENABLE_MODULE_PWM = OFF
-- ENABLE_MODULE_QUERYSTRING = ON
-- ENABLE_MODULE_SAX = OFF
-- ENABLE_MODULE_SIGNAL = ON
-- ENABLE_MODULE_SPI = OFF
-- ENABLE_MODULE_STM32F4DIS = OFF
-- ENABLE_MODULE_STREAM = ON
-- ENABLE_MODULE_STREAM_DUPLEX = ON
-- ENABLE_MODULE_STREAM_PASSTHROUGH = ON
-- ENABLE_MODULE_STREAM_READABLE = ON
-- ENABLE_MODULE_STREAM_TRANSFORM = ON
-- ENABLE_MODULE_STREAM_WRITABLE = ON
-- ENABLE_MODULE_STRING_DECODER = ON
-- ENABLE_MODULE_TCP = ON
-- ENABLE_MODULE_TIMERS = ON
-- ENABLE_MODULE_TLS = ON
-- ENABLE_MODULE_TTY = ON
-- ENABLE_MODULE_UART = OFF
-- ENABLE_MODULE_UDP = ON
-- ENABLE_MODULE_URL = ON
-- ENABLE_MODULE_UTIL = ON
-- ENABLE_MODULE_WEBSOCKET = OFF
-- ENABLE_MODULE_ZLIB = OFF
IoT.js configured with:
-- BUILD_LIB_ONLY OFF
-- BUILD_STATIC OFF
-- CMAKE_BUILD_TYPE Debug
-- CMAKE_C_FLAGS -DDEBUG -DENABLE_DEBUG_LOG -D__arm__ -mthumb -fno-short-enums -mlittle-endian -DTARGET_BOARD=None -fPIC -D__OPENWRT__ -D_GNU_SOURCE --sysroot=/build/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr -DEXPERIMENTAL -DENABLE_JERRYX -Wall -Wextra -Werror -Wno-unused-parameter -Wsign-conversion -std=gnu99 -DENABLE_NAPI
-- CMAKE_TOOLCHAIN_FILE /build/ShadowNode/cmake/config/arm-openwrt.cmake
-- ENABLE_LTO OFF
-- ENABLE_NAPI ON
-- ENABLE_SNAPSHOT OFF
-- EXTERNAL_INCLUDE_DIR
-- EXTERNAL_LIBC_INTERFACE
-- EXTERNAL_LIBS ;dbus-1;z
-- EXTERNAL_MODULES /build/ShadowNode/src
-- IOTJS_LINKER_FLAGS -pthread -Xlinker -Map -Xlinker iotjs.map
-- IOTJS_PROFILE /build/ShadowNode/profiles/basic.profile
-- JERRY_DEBUGGER
-- JERRY_HEAP_SIZE_KB 4096
-- JERRY_MEM_STATS OFF
-- JERRY_PROFILE /build/ShadowNode/profiles/jerry/default.profile
-- PLATFORM_DESCRIPTOR arm-openwrt
-- TARGET_ARCH arm
-- TARGET_BOARD None
-- TARGET_OS OPENWRT
-- TARGET_SYSTEMROOT
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'dbus-1'
-- Found dbus-1, version 1.12.2
-- CMAKE_BINARY_DIR /build/ShadowNode/build/arm-openwrt/debug
-- BINARY_INSTALL_DIR /usr/local/bin
-- LIBRARY_INSTALL_DIR /usr/local/lib
-- Configuring done
CMake Warning (dev) at cmake/iotjs.cmake:430 (add_dependencies):
Policy CMP0046 is not set: Error on non-existent dependency in
add_dependencies. Run "cmake --help-policy CMP0046" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
The dependency target "m" of target "libiotjs" does not exist.
Call Stack (most recent call first):
CMakeLists.txt:164 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug
make -C /build/ShadowNode/build/arm-openwrt/debug
make: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
make[1]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
Scanning dependencies of target mbedtls
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 1%] Creating directories for 'mbedtls'
[ 2%] No download step for 'mbedtls'
[ 3%] No patch step for 'mbedtls'
[ 4%] No update step for 'mbedtls'
[ 5%] Performing configure step for 'mbedtls'
-- The C compiler identification is GNU 7.4.0
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Detecting C compile features
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.15")
-- Found Perl: /usr/bin/perl (found version "5.26.1")
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_ROOT
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls
[ 6%] Performing build step for 'mbedtls'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
Scanning dependencies of target mbedcrypto
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 1%] Building C object library/CMakeFiles/mbedcrypto.dir/aes.c.obj
[ 2%] Building C object library/CMakeFiles/mbedcrypto.dir/aesni.c.obj
[ 3%] Building C object library/CMakeFiles/mbedcrypto.dir/arc4.c.obj
[ 4%] Building C object library/CMakeFiles/mbedcrypto.dir/aria.c.obj
[ 6%] Building C object library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj
[ 7%] Building C object library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj
[ 8%] Building C object library/CMakeFiles/mbedcrypto.dir/base64.c.obj
[ 9%] Building C object library/CMakeFiles/mbedcrypto.dir/bignum.c.obj
[ 10%] Building C object library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj
[ 12%] Building C object library/CMakeFiles/mbedcrypto.dir/camellia.c.obj
[ 13%] Building C object library/CMakeFiles/mbedcrypto.dir/ccm.c.obj
[ 14%] Building C object library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj
[ 15%] Building C object library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj
[ 17%] Building C object library/CMakeFiles/mbedcrypto.dir/cipher.c.obj
[ 18%] Building C object library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj
[ 19%] Building C object library/CMakeFiles/mbedcrypto.dir/cmac.c.obj
[ 20%] Building C object library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj
[ 21%] Building C object library/CMakeFiles/mbedcrypto.dir/des.c.obj
[ 23%] Building C object library/CMakeFiles/mbedcrypto.dir/dhm.c.obj
[ 24%] Building C object library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj
[ 25%] Building C object library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj
[ 26%] Building C object library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj
[ 28%] Building C object library/CMakeFiles/mbedcrypto.dir/ecp.c.obj
[ 29%] Building C object library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj
[ 30%] Building C object library/CMakeFiles/mbedcrypto.dir/entropy.c.obj
[ 31%] Building C object library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj
/build/ShadowNode/deps/mbedtls/library/entropy_poll.c:24:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE
<command-line>:0:0: note: this is the location of the previous definition
[ 32%] Building C object library/CMakeFiles/mbedcrypto.dir/error.c.obj
[ 34%] Building C object library/CMakeFiles/mbedcrypto.dir/gcm.c.obj
[ 35%] Building C object library/CMakeFiles/mbedcrypto.dir/havege.c.obj
[ 36%] Building C object library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj
[ 37%] Building C object library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj
[ 39%] Building C object library/CMakeFiles/mbedcrypto.dir/md.c.obj
[ 40%] Building C object library/CMakeFiles/mbedcrypto.dir/md2.c.obj
[ 41%] Building C object library/CMakeFiles/mbedcrypto.dir/md4.c.obj
[ 42%] Building C object library/CMakeFiles/mbedcrypto.dir/md5.c.obj
[ 43%] Building C object library/CMakeFiles/mbedcrypto.dir/md_wrap.c.obj
[ 45%] Building C object library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj
[ 46%] Building C object library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj
[ 47%] Building C object library/CMakeFiles/mbedcrypto.dir/oid.c.obj
[ 48%] Building C object library/CMakeFiles/mbedcrypto.dir/padlock.c.obj
[ 50%] Building C object library/CMakeFiles/mbedcrypto.dir/pem.c.obj
[ 51%] Building C object library/CMakeFiles/mbedcrypto.dir/pk.c.obj
[ 52%] Building C object library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj
[ 53%] Building C object library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj
[ 54%] Building C object library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj
[ 56%] Building C object library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj
[ 57%] Building C object library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj
[ 58%] Building C object library/CMakeFiles/mbedcrypto.dir/platform.c.obj
[ 59%] Building C object library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj
[ 60%] Building C object library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj
[ 62%] Building C object library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj
[ 63%] Building C object library/CMakeFiles/mbedcrypto.dir/rsa.c.obj
[ 64%] Building C object library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj
[ 65%] Building C object library/CMakeFiles/mbedcrypto.dir/sha1.c.obj
[ 67%] Building C object library/CMakeFiles/mbedcrypto.dir/sha256.c.obj
[ 68%] Building C object library/CMakeFiles/mbedcrypto.dir/sha512.c.obj
[ 69%] Building C object library/CMakeFiles/mbedcrypto.dir/threading.c.obj
[ 70%] Building C object library/CMakeFiles/mbedcrypto.dir/timing.c.obj
[ 71%] Building C object library/CMakeFiles/mbedcrypto.dir/version.c.obj
[ 73%] Building C object library/CMakeFiles/mbedcrypto.dir/version_features.c.obj
[ 74%] Building C object library/CMakeFiles/mbedcrypto.dir/xtea.c.obj
[ 75%] Linking C static library libmbedcrypto.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 75%] Built target mbedcrypto
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
Scanning dependencies of target mbedx509
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 76%] Building C object library/CMakeFiles/mbedx509.dir/certs.c.obj
[ 78%] Building C object library/CMakeFiles/mbedx509.dir/pkcs11.c.obj
[ 79%] Building C object library/CMakeFiles/mbedx509.dir/x509.c.obj
[ 80%] Building C object library/CMakeFiles/mbedx509.dir/x509_create.c.obj
[ 81%] Building C object library/CMakeFiles/mbedx509.dir/x509_crl.c.obj
[ 82%] Building C object library/CMakeFiles/mbedx509.dir/x509_crt.c.obj
[ 84%] Building C object library/CMakeFiles/mbedx509.dir/x509_csr.c.obj
[ 85%] Building C object library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj
[ 86%] Building C object library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj
[ 87%] Linking C static library libmbedx509.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 87%] Built target mbedx509
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
Scanning dependencies of target mbedtls
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 89%] Building C object library/CMakeFiles/mbedtls.dir/debug.c.obj
[ 90%] Building C object library/CMakeFiles/mbedtls.dir/net_sockets.c.obj
[ 91%] Building C object library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj
[ 92%] Building C object library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj
[ 93%] Building C object library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj
[ 95%] Building C object library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj
[ 96%] Building C object library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj
[ 97%] Building C object library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj
[ 98%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj
[100%] Linking C static library libmbedtls.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[100%] Built target mbedtls
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 7%] Performing install step for 'mbedtls'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 75%] Built target mbedcrypto
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 87%] Built target mbedx509
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[100%] Built target mbedtls
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
Install the project...
-- Install configuration: "Debug"
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libmbedtls.a
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libmbedx509.a
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libmbedcrypto.a
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/aes.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/aesni.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/arc4.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/aria.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/asn1.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/asn1write.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/base64.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/bignum.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/blowfish.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/bn_mul.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/camellia.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ccm.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/certs.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/chacha20.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/chachapoly.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/check_config.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/cipher.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/cipher_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/cmac.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/compat-1.3.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/config.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ctr_drbg.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/debug.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/des.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/dhm.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ecdh.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ecdsa.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ecjpake.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ecp.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ecp_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/entropy.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/entropy_poll.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/error.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/gcm.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/havege.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/hkdf.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/hmac_drbg.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/md.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/md2.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/md4.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/md5.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/md_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/memory_buffer_alloc.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/net.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/net_sockets.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/nist_kw.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/oid.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/padlock.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pem.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pk.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pk_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pkcs11.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pkcs12.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/pkcs5.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/platform.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/platform_time.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/platform_util.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/poly1305.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ripemd160.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/rsa.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/rsa_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/sha1.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/sha256.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/sha512.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl_cache.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl_ciphersuites.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl_cookie.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl_internal.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/ssl_ticket.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/threading.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/timing.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/version.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/x509.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/x509_crl.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/x509_crt.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/x509_csr.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/mbedtls/xtea.h
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/mbedtls'
[ 8%] Completed 'mbedtls'
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 8%] Built target mbedtls
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
Scanning dependencies of target libjerry
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 9%] Creating directories for 'libjerry'
[ 10%] No download step for 'libjerry'
[ 11%] No patch step for 'libjerry'
[ 12%] No update step for 'libjerry'
[ 13%] Performing configure step for 'libjerry'
-- The C compiler identification is GNU 7.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /build/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.4.0_musl_eabi/bin/arm-openwrt-linux-gcc
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Detecting C compile features
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compile features - done
-- CMAKE_BUILD_TYPE Debug
-- CMAKE_SYSTEM_NAME Openwrt
-- CMAKE_SYSTEM_PROCESSOR armv7l
-- ENABLE_ALL_IN_ONE OFF
-- ENABLE_LTO OFF
-- ENABLE_STATIC_LINK ON
-- ENABLE_STRIP ON
-- JERRY_CMDLINE OFF
-- JERRY_CMDLINE_TEST OFF
-- JERRY_CMDLINE_SNAPSHOT OFF
-- JERRY_PORT_DEFAULT ON
-- JERRY_EXT ON
-- JERRY_LIBC OFF
-- JERRY_LIBM OFF
-- UNITTESTS OFF
-- DOCTESTS OFF
-- FEATURE_INIT_FINI OFF
-- FEATURE_CPOINTER_32_BIT ON
-- FEATURE_DEBUGGER ON
-- FEATURE_ERROR_MESSAGES ON
-- FEATURE_EXTERNAL_CONTEXT OFF
-- FEATURE_JS_PARSER ON
-- FEATURE_MEM_STATS OFF
-- FEATURE_MEM_STRESS_TEST OFF
-- FEATURE_CPU_PROFILER OFF
-- FEATURE_HEAP_PROFILER OFF
-- FEATURE_SOURCE_INFO ON
-- FEATURE_PARSER_DUMP OFF
-- FEATURE_PROFILE /build/ShadowNode/profiles/jerry/default.profile
-- FEATURE_REGEXP_STRICT_MODE OFF
-- FEATURE_REGEXP_DUMP OFF
-- FEATURE_SNAPSHOT_EXEC OFF
-- FEATURE_SNAPSHOT_SAVE OFF
-- FEATURE_SYSTEM_ALLOCATOR OFF
-- FEATURE_VALGRIND OFF
-- FEATURE_VALGRIND_FREYA OFF
-- FEATURE_VM_EXEC_STOP ON
-- MEM_HEAP_SIZE_KB 4096
-- HEAP_MAX_SIZE_FACTOR 1
-- Looking for include file time.h
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Looking for include file time.h - found
-- Looking for include file unistd.h
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Looking for include file unistd.h - found
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_ROOT
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry
[ 14%] Performing build step for 'libjerry'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
Scanning dependencies of target jerry-core
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 0%] Building C object jerry-core/CMakeFiles/jerry-core.dir/api/jerry-debugger.c.obj
[ 1%] Building C object jerry-core/CMakeFiles/jerry-core.dir/api/jerry-snapshot.c.obj
[ 1%] Building C object jerry-core/CMakeFiles/jerry-core.dir/api/jerry.c.obj
[ 2%] Building C object jerry-core/CMakeFiles/jerry-core.dir/debugger/debugger-sha1.c.obj
[ 3%] Building C object jerry-core/CMakeFiles/jerry-core.dir/debugger/debugger-ws.c.obj
[ 3%] Building C object jerry-core/CMakeFiles/jerry-core.dir/debugger/debugger.c.obj
[ 4%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-alloc.c.obj
[ 5%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-gc.c.obj
[ 5%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-conversion.c.obj
[ 6%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-errol.c.obj
[ 6%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-external-pointers.c.obj
[ 7%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-number.c.obj
[ 8%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-string.c.obj
[ 8%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-value.c.obj
[ 9%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers-values-collection.c.obj
[ 10%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-helpers.c.obj
[ 10%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-init-finalize.c.obj
[ 11%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-lcache.c.obj
[ 11%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-literal-storage.c.obj
[ 12%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/base/ecma-property-hashmap.c.obj
[ 13%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-array-prototype.c.obj
[ 13%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-array.c.obj
[ 14%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-arraybuffer-prototype.c.obj
[ 15%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-arraybuffer.c.obj
[ 15%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-boolean-prototype.c.obj
[ 16%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-boolean.c.obj
[ 16%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-date-prototype.c.obj
[ 17%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-date.c.obj
[ 18%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-error-prototype.c.obj
[ 18%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-error.c.obj
[ 19%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-evalerror-prototype.c.obj
[ 20%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-evalerror.c.obj
[ 20%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-function-prototype.c.obj
[ 21%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-function.c.obj
[ 22%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-global.c.obj
[ 22%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-helpers-date.c.obj
[ 23%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-helpers-error.c.obj
[ 23%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-helpers-json.c.obj
[ 24%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-helpers.c.obj
[ 25%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-json.c.obj
[ 25%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-math.c.obj
[ 26%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-number-prototype.c.obj
[ 27%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-number.c.obj
[ 27%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-object-prototype.c.obj
[ 28%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-object.c.obj
[ 28%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-promise-prototype.c.obj
[ 29%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-promise.c.obj
[ 30%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-rangeerror-prototype.c.obj
[ 30%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-rangeerror.c.obj
[ 31%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-referenceerror-prototype.c.obj
[ 32%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-referenceerror.c.obj
[ 32%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-regexp-prototype.c.obj
[ 33%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-regexp.c.obj
[ 33%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-string-prototype.c.obj
[ 34%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-string.c.obj
[ 35%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-symbol-prototype.c.obj
[ 35%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-symbol.c.obj
[ 36%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-syntaxerror-prototype.c.obj
[ 37%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-syntaxerror.c.obj
[ 37%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-type-error-thrower.c.obj
[ 38%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-typeerror-prototype.c.obj
[ 38%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-typeerror.c.obj
[ 39%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-urierror-prototype.c.obj
[ 40%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtin-urierror.c.obj
[ 40%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/ecma-builtins.c.obj
[ 41%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-float32array-prototype.c.obj
[ 42%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-float32array.c.obj
[ 42%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-float64array-prototype.c.obj
[ 43%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-float64array.c.obj
[ 44%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int16array-prototype.c.obj
[ 44%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int16array.c.obj
[ 45%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int32array-prototype.c.obj
[ 45%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int32array.c.obj
[ 46%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int8array-prototype.c.obj
[ 47%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-int8array.c.obj
[ 47%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-typedarray-prototype.c.obj
[ 48%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-typedarray.c.obj
[ 49%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint16array-prototype.c.obj
[ 49%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint16array.c.obj
[ 50%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint32array-prototype.c.obj
[ 50%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint32array.c.obj
[ 51%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint8array-prototype.c.obj
[ 52%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint8array.c.obj
[ 52%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint8clampedarray-prototype.c.obj
[ 53%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/builtin-objects/typedarray/ecma-builtin-uint8clampedarray.c.obj
[ 54%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-array-object.c.obj
[ 54%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-arraybuffer-object.c.obj
[ 55%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-boolean-object.c.obj
[ 55%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-comparison.c.obj
[ 56%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-conversion.c.obj
[ 57%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-eval.c.obj
[ 57%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-exceptions.c.obj
[ 58%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-function-object.c.obj
[ 59%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-get-put-value.c.obj
[ 59%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-jobqueue.c.obj
[ 60%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-lex-env.c.obj
[ 61%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-number-arithmetic.c.obj
[ 61%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-number-object.c.obj
[ 62%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-objects-arguments.c.obj
[ 62%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-objects-general.c.obj
[ 63%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-objects.c.obj
[ 64%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-promise-object.c.obj
[ 64%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-reference.c.obj
[ 65%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-regexp-object.c.obj
[ 66%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-string-object.c.obj
[ 66%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-symbol-object.c.obj
[ 67%] Building C object jerry-core/CMakeFiles/jerry-core.dir/ecma/operations/ecma-typedarray-object.c.obj
[ 67%] Building C object jerry-core/CMakeFiles/jerry-core.dir/jcontext/jcontext.c.obj
[ 68%] Building C object jerry-core/CMakeFiles/jerry-core.dir/jmem/jmem-allocator.c.obj
[ 69%] Building C object jerry-core/CMakeFiles/jerry-core.dir/jmem/jmem-heap.c.obj
[ 69%] Building C object jerry-core/CMakeFiles/jerry-core.dir/jmem/jmem-poolman.c.obj
[ 70%] Building C object jerry-core/CMakeFiles/jerry-core.dir/jrt/jrt-fatals.c.obj
[ 71%] Building C object jerry-core/CMakeFiles/jerry-core.dir/lit/lit-char-helpers.c.obj
[ 71%] Building C object jerry-core/CMakeFiles/jerry-core.dir/lit/lit-magic-strings.c.obj
[ 72%] Building C object jerry-core/CMakeFiles/jerry-core.dir/lit/lit-strings.c.obj
[ 72%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/byte-code.c.obj
[ 73%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/common.c.obj
[ 74%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-lexer.c.obj
[ 74%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser-expr.c.obj
[ 75%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser-mem.c.obj
[ 76%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser-scanner.c.obj
[ 76%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser-statm.c.obj
[ 77%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser-util.c.obj
[ 77%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/js/js-parser.c.obj
[ 78%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/regexp/re-bytecode.c.obj
[ 79%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/regexp/re-compiler.c.obj
[ 79%] Building C object jerry-core/CMakeFiles/jerry-core.dir/parser/regexp/re-parser.c.obj
[ 80%] Building C object jerry-core/CMakeFiles/jerry-core.dir/profiler/heap-profiler.c.obj
[ 81%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/opcodes-ecma-arithmetics.c.obj
[ 81%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/opcodes-ecma-bitwise.c.obj
[ 82%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/opcodes-ecma-relational-equality.c.obj
[ 83%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/opcodes.c.obj
[ 83%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/vm-stack.c.obj
[ 84%] Building C object jerry-core/CMakeFiles/jerry-core.dir/vm/vm.c.obj
[ 84%] Linking C static library ../lib/libjerry-core.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 84%] Built target jerry-core
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
Scanning dependencies of target jerry-port-default-minimal
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 84%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-date.c.obj
[ 85%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-external-context.c.obj
[ 86%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-fatal.c.obj
[ 86%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-io.c.obj
[ 87%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/defaultx-handler.c.obj
[ 88%] Linking C static library ../../lib/libjerry-port-default-minimal.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 88%] Built target jerry-port-default-minimal
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
Scanning dependencies of target jerry-port-default
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 89%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-date.c.obj
[ 89%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-external-context.c.obj
[ 90%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-fatal.c.obj
[ 90%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-io.c.obj
[ 91%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/defaultx-handler.c.obj
[ 92%] Linking C static library ../../lib/libjerry-port-default.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 92%] Built target jerry-port-default
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
Scanning dependencies of target jerry-ext
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 93%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/arg/arg-js-iterator-helper.c.obj
[ 94%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/arg/arg-transform-functions.c.obj
[ 94%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/arg/arg.c.obj
[ 95%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/module/module.c.obj
[ 96%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handler/handler-assert.c.obj
[ 96%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handler/handler-gc.c.obj
[ 97%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handler/handler-print.c.obj
[ 97%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handler/handler-profiler.c.obj
[ 98%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handler/handler-register.c.obj
[ 99%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handle-scope/handle-scope-allocator.c.obj
[ 99%] Building C object jerry-ext/CMakeFiles/jerry-ext.dir/handle-scope/handle-scope.c.obj
[100%] Linking C static library ../lib/libjerry-ext.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[100%] Built target jerry-ext
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 15%] Performing install step for 'libjerry'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 84%] Built target jerry-core
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 88%] Built target jerry-port-default-minimal
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 92%] Built target jerry-port-default
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[100%] Built target jerry-ext
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
Install the project...
-- Install configuration: "Debug"
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libjerry-core.a
-- Up-to-date: /build/ShadowNode/build/arm-openwrt/debug/include
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-port.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerry-port.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-debugger.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-core.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerry-api.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-snapshot.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libjerry-port-default.a
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libjerry-port-default-minimal.a
-- Up-to-date: /build/ShadowNode/build/arm-openwrt/debug/include
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-port-default.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/lib/libjerry-ext.a
-- Up-to-date: /build/ShadowNode/build/arm-openwrt/debug/include
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/autorelease.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/handler.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/module.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/arg.impl.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/handle-scope.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/arg.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/include/jerryscript-ext/autorelease.impl.h
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry'
[ 16%] Completed 'libjerry'
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 16%] Built target libjerry
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
Scanning dependencies of target hostjerry
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 17%] Creating directories for 'hostjerry'
[ 18%] No download step for 'hostjerry'
[ 19%] No patch step for 'hostjerry'
[ 20%] No update step for 'hostjerry'
[ 21%] Performing configure step for 'hostjerry'
-- The C compiler identification is GNU 7.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_BUILD_TYPE Debug
-- CMAKE_SYSTEM_NAME Linux
-- CMAKE_SYSTEM_PROCESSOR x86_64
-- ENABLE_ALL_IN_ONE ON
-- ENABLE_LTO OFF
-- ENABLE_STATIC_LINK OFF
-- ENABLE_STRIP ON
-- JERRY_CMDLINE OFF
-- JERRY_CMDLINE_TEST OFF
-- JERRY_CMDLINE_SNAPSHOT ON
-- JERRY_PORT_DEFAULT ON (FORCED BY CMDLINE OR TESTS)
-- JERRY_EXT OFF
-- JERRY_LIBC OFF
-- JERRY_LIBM ON
-- UNITTESTS OFF
-- DOCTESTS OFF
-- FEATURE_INIT_FINI OFF
-- FEATURE_CPOINTER_32_BIT ON
-- FEATURE_DEBUGGER ON
-- FEATURE_ERROR_MESSAGES ON
-- FEATURE_EXTERNAL_CONTEXT OFF
-- FEATURE_JS_PARSER ON
-- FEATURE_MEM_STATS OFF
-- FEATURE_MEM_STRESS_TEST OFF
-- FEATURE_CPU_PROFILER OFF
-- FEATURE_HEAP_PROFILER OFF
-- FEATURE_SOURCE_INFO ON
-- FEATURE_PARSER_DUMP OFF
-- FEATURE_PROFILE /build/ShadowNode/profiles/jerry/default.profile
-- FEATURE_REGEXP_STRICT_MODE OFF
-- FEATURE_REGEXP_DUMP OFF
-- FEATURE_SNAPSHOT_EXEC OFF
-- FEATURE_SNAPSHOT_SAVE ON (FORCED BY SNAPSHOT TOOL)
-- FEATURE_SYSTEM_ALLOCATOR OFF
-- FEATURE_VALGRIND OFF
-- FEATURE_VALGRIND_FREYA OFF
-- FEATURE_VM_EXEC_STOP OFF
-- MEM_HEAP_SIZE_KB 5120
-- HEAP_MAX_SIZE_FACTOR 1
-- Looking for include file time.h
-- Looking for include file time.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- ENABLE_LINK_MAP OFF
-- Configuring done
-- Generating done
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host
[ 22%] Performing build step for 'hostjerry'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Scanning dependencies of target jerry-libm
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 2%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/acos.c.o
[ 5%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/asin.c.o
[ 8%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/atan.c.o
[ 11%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/atan2.c.o
[ 13%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/ceil.c.o
[ 16%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/copysign.c.o
[ 19%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/exp.c.o
[ 22%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/fabs.c.o
[ 25%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/finite.c.o
[ 27%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/floor.c.o
[ 30%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/fmod.c.o
[ 33%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/isnan.c.o
[ 36%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/log.c.o
[ 38%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/nextafter.c.o
[ 41%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/pow.c.o
[ 44%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/scalbn.c.o
[ 47%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/sqrt.c.o
[ 50%] Building C object jerry-libm/CMakeFiles/jerry-libm.dir/trig.c.o
[ 52%] Linking C static library ../lib/libjerry-libm.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 52%] Built target jerry-libm
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Scanning dependencies of target jerry-core
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 55%] Building C object jerry-core/CMakeFiles/jerry-core.dir/__/jerry-all-in.c.o
[ 58%] Linking C static library ../lib/libjerry-core.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 58%] Built target jerry-core
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Scanning dependencies of target jerry-port-default-minimal
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 61%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-date.c.o
[ 63%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-external-context.c.o
[ 66%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-fatal.c.o
[ 69%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/default-io.c.o
[ 72%] Building C object jerry-port/default/CMakeFiles/jerry-port-default-minimal.dir/defaultx-handler.c.o
[ 75%] Linking C static library ../../lib/libjerry-port-default-minimal.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 75%] Built target jerry-port-default-minimal
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Scanning dependencies of target jerry-port-default
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 77%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-date.c.o
[ 80%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-external-context.c.o
[ 83%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-fatal.c.o
[ 86%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/default-io.c.o
[ 88%] Building C object jerry-port/default/CMakeFiles/jerry-port-default.dir/defaultx-handler.c.o
[ 91%] Linking C static library ../../lib/libjerry-port-default.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 91%] Built target jerry-port-default
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Scanning dependencies of target jerry-snapshot
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 94%] Building C object jerry-main/CMakeFiles/jerry-snapshot.dir/main-unix-snapshot.c.o
[ 97%] Building C object jerry-main/CMakeFiles/jerry-snapshot.dir/cli.c.o
[100%] Linking C executable ../bin/jerry-snapshot
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[100%] Built target jerry-snapshot
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 23%] Performing install step for 'hostjerry'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 52%] Built target jerry-libm
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 58%] Built target jerry-core
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 75%] Built target jerry-port-default-minimal
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 91%] Built target jerry-port-default
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[100%] Built target jerry-snapshot
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
Install the project...
-- Install configuration: "Debug"
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerry-libm
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerry-libm/math.h
-- Up-to-date: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript-port.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerry-port.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript-debugger.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript-core.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerry-api.h
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript-snapshot.h
-- Up-to-date: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host/include/jerryscript-port-default.h
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/jerry-host'
[ 24%] Completed 'hostjerry'
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 24%] Built target hostjerry
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
Scanning dependencies of target http-parser
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 25%] Creating directories for 'http-parser'
[ 26%] No download step for 'http-parser'
[ 27%] No patch step for 'http-parser'
[ 28%] No update step for 'http-parser'
[ 29%] Performing configure step for 'http-parser'
-- The C compiler identification is GNU 7.4.0
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Detecting C compile features
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compile features - done
HTTP Parser configured with:
-- CMAKE_BUILD_TYPE Debug
-- OS OPENWRT
-- NUTTX_HOME
-- ENABLE_MEMORY_CONSTRAINTS ON
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_ROOT
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug/deps/http-parser
[ 30%] Performing build step for 'http-parser'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
Scanning dependencies of target httpparser
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
[ 50%] Building C object CMakeFiles/httpparser.dir/http_parser.c.obj
[100%] Linking C static library libhttpparser.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
[100%] Built target httpparser
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
[ 31%] Performing install step for 'http-parser'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
[100%] Built target httpparser
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
Install the project...
-- Install configuration: "Debug"
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/./lib/libhttpparser.a
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/http-parser'
[ 32%] Completed 'http-parser'
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 32%] Built target http-parser
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
Scanning dependencies of target libtuv
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 34%] Creating directories for 'libtuv'
[ 35%] No download step for 'libtuv'
[ 36%] No patch step for 'libtuv'
[ 37%] No update step for 'libtuv'
[ 38%] Performing configure step for 'libtuv'
-- The C compiler identification is GNU 7.4.0
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compiler ABI info - done
-- Detecting C compile features
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
System is unknown to cmake, create:
Platform/Openwrt to use this system, please send your config file to cmake@www.cmake.org so it can be added to cmake
-- Detecting C compile features - done
-- Build Type: [Debug]
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_ROOT
TARGET_BOARD
TARGET_SYSTEMROOT
-- Build files have been written to: /build/ShadowNode/build/arm-openwrt/debug/deps/libtuv
[ 39%] Performing build step for 'libtuv'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
Scanning dependencies of target tuv
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
[ 4%] Building C object CMakeFiles/tuv.dir/src/inet.c.obj
[ 8%] Building C object CMakeFiles/tuv.dir/src/threadpool.c.obj
[ 12%] Building C object CMakeFiles/tuv.dir/src/uv-common.c.obj
[ 16%] Building C object CMakeFiles/tuv.dir/src/tuv_debuglog.c.obj
[ 20%] Building C object CMakeFiles/tuv.dir/src/unix/async.c.obj
[ 25%] Building C object CMakeFiles/tuv.dir/src/unix/core.c.obj
/build/ShadowNode/deps/libtuv/src/unix/core.c: In function 'uv_close':
/build/ShadowNode/deps/libtuv/src/unix/core.c:144:23: warning: passing argument 1 of 'uv__prepare_close' from incompatible pointer type [-Wincompatible-pointer-types]
uv__prepare_close((uv_idle_t*)handle);
^
In file included from /build/ShadowNode/deps/libtuv/src/unix/core.c:37:0:
/build/ShadowNode/deps/libtuv/src/unix/internal.h:280:6: note: expected 'uv_prepare_t * {aka struct uv_prepare_s *}' but argument is of type 'uv_idle_t * {aka struct uv_idle_s *}'
void uv__prepare_close(uv_prepare_t* handle);
^~~~~~~~~~~~~~~~~
/build/ShadowNode/deps/libtuv/src/unix/core.c:148:21: warning: passing argument 1 of 'uv__check_close' from incompatible pointer type [-Wincompatible-pointer-types]
uv__check_close((uv_idle_t*)handle);
^
In file included from /build/ShadowNode/deps/libtuv/src/unix/core.c:37:0:
/build/ShadowNode/deps/libtuv/src/unix/internal.h:275:6: note: expected 'uv_check_t * {aka struct uv_check_s *}' but argument is of type 'uv_idle_t * {aka struct uv_idle_s *}'
void uv__check_close(uv_check_t* handle);
^~~~~~~~~~~~~~~
[ 29%] Building C object CMakeFiles/tuv.dir/src/unix/fs.c.obj
[ 33%] Building C object CMakeFiles/tuv.dir/src/unix/getaddrinfo.c.obj
[ 37%] Building C object CMakeFiles/tuv.dir/src/unix/loop.c.obj
[ 41%] Building C object CMakeFiles/tuv.dir/src/unix/loop-watcher.c.obj
[ 45%] Building C object CMakeFiles/tuv.dir/src/unix/pipe.c.obj
[ 50%] Building C object CMakeFiles/tuv.dir/src/unix/poll.c.obj
[ 54%] Building C object CMakeFiles/tuv.dir/src/unix/process.c.obj
[ 58%] Building C object CMakeFiles/tuv.dir/src/unix/proctitle.c.obj
[ 62%] Building C object CMakeFiles/tuv.dir/src/unix/signal.c.obj
[ 66%] Building C object CMakeFiles/tuv.dir/src/unix/stream.c.obj
[ 70%] Building C object CMakeFiles/tuv.dir/src/unix/tcp.c.obj
[ 75%] Building C object CMakeFiles/tuv.dir/src/unix/thread.c.obj
[ 79%] Building C object CMakeFiles/tuv.dir/src/unix/timer.c.obj
[ 83%] Building C object CMakeFiles/tuv.dir/src/unix/udp.c.obj
[ 87%] Building C object CMakeFiles/tuv.dir/src/unix/linux-core.c.obj
/build/ShadowNode/deps/libtuv/src/unix/linux-core.c: In function 'uv__io_poll':
/build/ShadowNode/deps/libtuv/src/unix/linux-core.c:290:12: warning: implicit declaration of function 'epoll_pwait'; did you mean 'uv__epoll_pwait'? [-Wimplicit-function-declaration]
nfds = epoll_pwait(loop->backend_fd,
^~~~~~~~~~~
uv__epoll_pwait
[ 91%] Building C object CMakeFiles/tuv.dir/src/unix/linux-syscalls.c.obj
[ 95%] Building C object CMakeFiles/tuv.dir/src/unix/sysinfo-memory.c.obj
[100%] Linking C static library lib/libtuv.a
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
[100%] Built target tuv
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
[ 40%] Performing install step for 'libtuv'
make[3]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[4]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[5]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
make[5]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
[100%] Built target tuv
make[4]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
Install the project...
-- Install configuration: "Debug"
-- Installing: /build/ShadowNode/build/arm-openwrt/debug/./lib/libtuv.a
make[3]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug/deps/libtuv'
[ 41%] Completed 'libtuv'
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 41%] Built target libtuv
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 42%] Generating ../../../src/iotjs_js.c, ../../../src/iotjs_js.h
Converting JS modules to C arrays (no snapshot)
Scanning dependencies of target libiotjs
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
make[2]: Entering directory '/build/ShadowNode/build/arm-openwrt/debug'
[ 43%] Building C object CMakeFiles/libiotjs.dir/src/iotjs.c.obj
[ 44%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_binding.c.obj
[ 45%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_binding_helper.c.obj
[ 46%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_debuglog.c.obj
[ 47%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_env.c.obj
[ 48%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_exception.c.obj
[ 49%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_handlewrap.c.obj
[ 50%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_js.c.obj
[ 51%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_list.c.obj
[ 52%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_module.c.obj
[ 53%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_objectwrap.c.obj
[ 54%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_reqwrap.c.obj
[ 55%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_string.c.obj
[ 56%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_string_ext.c.obj
[ 57%] Building C object CMakeFiles/libiotjs.dir/src/iotjs_util.c.obj
[ 58%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_buffer.c.obj
[ 59%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_child_process.c.obj
[ 60%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_console.c.obj
[ 61%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_constants.c.obj
[ 62%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_crypto.c.obj
[ 63%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_crypto_hash.c.obj
[ 64%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_dns.c.obj
[ 65%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_fs.c.obj
[ 67%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_httpparser.c.obj
[ 68%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_os.c.obj
[ 69%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_pipe.c.obj
[ 70%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_process.c.obj
[ 71%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_profiler.c.obj
[ 72%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_signal.c.obj
[ 73%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_tcp.c.obj
[ 74%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_timer.c.obj
[ 75%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_tls.c.obj
[ 76%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_tls_bio.c.obj
[ 77%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_tty.c.obj
[ 78%] Building C object CMakeFiles/libiotjs.dir/src/modules/iotjs_module_udp.c.obj
[ 79%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api.c.obj
[ 80%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_async.c.obj
[ 81%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_env.c.obj
[ 82%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_function.c.obj
[ 83%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_lifetime.c.obj
[ 84%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_module.c.obj
[ 85%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_object_wrap.c.obj
[ 86%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_property.c.obj
[ 87%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_tsfn.c.obj
[ 88%] Building C object CMakeFiles/libiotjs.dir/src/napi/node_api_value.c.obj
make[2]: *** No rule to make target 'lib/libmqtt_packet.a', needed by 'lib/libiotjs.so'. Stop.
make[2]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
CMakeFiles/Makefile2:76: recipe for target 'CMakeFiles/libiotjs.dir/all' failed
make[1]: *** [CMakeFiles/libiotjs.dir/all] Error 2
make[1]: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/build/ShadowNode/build/arm-openwrt/debug'
[Failed - 2] make -C /build/ShadowNode/build/arm-openwrt/debug
Hey, we have an occasional build bug that reports iotjs needs the libmqtt_packet, would you please try to rebuild, and see if the same thing is happened?
Or just remove this line https://github.com/yodaos-project/ShadowNode/blob/master/CMakeLists.txt#L160, and try again(this will build the libmqtt).
@yorkie the bug report every time in my buildings. and it works after remove the last line in the CMakeList.txt
.
I will test the binary in my router, and create a PR for arm-openwrt build after the bug fix.
If the bug fixed, please let me know.
all test success except test_websocket_connection.js
#542
all test success except
test_websocket_connection.js
#542
May I ask you to print the test error here? Thanks :)
@yorkie the error caused because websocket server not started, because I could not start a websocket server on my router. It is expected.
Wow, that's great! The ShadowNode is running on your router, and I found that there might be an possible error on your build command:
./tools/build.py --experimental --target-arch=arm --target-os=openwrt --clean --compile-flag="--sysroot=/build/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr" --no-parallel-build --no-snapshot --napi --profile=profiles/basic.profile
The sysroot should be /build/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi
.
I want to use ShadowNode with my openwrt router, the compile env is:
compile script:
cmake config for iotjs and deps has been updated for arm-openwrt
error ourput: