Giter Site home page Giter Site logo

openwrt cross-compile failed about shadownode HOT 8 CLOSED

yeliex avatar yeliex commented on June 3, 2024
openwrt cross-compile failed

from shadownode.

Comments (8)

yeliex avatar yeliex commented on June 3, 2024 1

@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.

from shadownode.

yorkie avatar yorkie commented on June 3, 2024

@yeliex Would you please print the complete build logs?

from shadownode.

yeliex avatar yeliex commented on June 3, 2024

@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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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

from shadownode.

yorkie avatar yorkie commented on June 3, 2024

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).

from shadownode.

yeliex avatar yeliex commented on June 3, 2024

all test success except test_websocket_connection.js #542

from shadownode.

yorkie avatar yorkie commented on June 3, 2024

all test success except test_websocket_connection.js #542

May I ask you to print the test error here? Thanks :)

from shadownode.

yeliex avatar yeliex commented on June 3, 2024

@yorkie the error caused because websocket server not started, because I could not start a websocket server on my router.
It is expected.

from shadownode.

yorkie avatar yorkie commented on June 3, 2024

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.

from shadownode.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.