Build log
nerves_system_mangopi_mq_pro
dux 0.3.0 · fail · run dux-0.3.0-1789352192972
430 of 430 lines
1Resolving Hex dependencies...2Resolution completed in 0.493s3Unchanged:4 adbc 0.11.05 cc_precompiler 0.1.116 circular_buffer 1.1.07 decimal 2.4.1 VULNERABLE!8 EEF-CVE-2026-32686 (MEDIUM)9 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10 Unbounded exponent in decimal enables unauthenticated DoS11 https://osv.dev/vulnerability/EEF-CVE-2026-3268612 dux 0.3.013 elixir_make 0.10.014 interactive_cmd 0.1.415 jason 1.4.516 nerves 1.15.017 nerves_discovery 0.1.518 nerves_logging 0.2.419 nerves_runtime 0.13.1320 nerves_system_bbb 2.30.221 nerves_system_br 1.34.422 nerves_system_mangopi_mq_pro 0.17.223 nerves_system_qemu_aarch64 0.4.224 nerves_system_rpi 2.1.225 nerves_system_rpi0 2.1.226 nerves_system_rpi0_2 2.1.227 nerves_system_rpi2 2.1.228 nerves_system_rpi3 2.1.229 nerves_system_rpi4 2.1.230 nerves_system_rpi5 2.1.231 nerves_system_x86_64 1.34.232 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136 nerves_toolchain_x86_64_nerves_linux_musl 15.3.137 nerves_uevent 0.1.738 property_table 0.3.439 ring_logger 0.11.740 shoehorn 0.9.341 table 0.1.242 tablet 0.3.343 telemetry 1.4.244 toolshed 0.5.045 uboot_env 1.0.246* Getting dux (Hex package)47* Getting nerves (Hex package)48* Getting shoehorn (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi0_2 (Hex package)58* Getting nerves_system_rpi2 (Hex package)59* Getting nerves_system_rpi3 (Hex package)60* Getting nerves_system_rpi4 (Hex package)61* Getting nerves_system_rpi5 (Hex package)62* Getting nerves_system_x86_64 (Hex package)63* Getting nerves_system_br (Hex package)64* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)65* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)66* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)67* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)68* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)69* Getting nerves_logging (Hex package)70* Getting nerves_uevent (Hex package)71* Getting uboot_env (Hex package)72* Getting elixir_make (Hex package)73* Getting property_table (Hex package)74* Getting circular_buffer (Hex package)75* Getting interactive_cmd (Hex package)76* Getting jason (Hex package)77* Getting nerves_discovery (Hex package)78* Getting tablet (Hex package)79* Getting adbc (Hex package)80* Getting telemetry (Hex package)81* Getting cc_precompiler (Hex package)82* Getting decimal (Hex package)83* Getting table (Hex package)84Found packages with security advisories, see above for details85==> tablet86Compiling 2 files (.ex)87Generated tablet app88==> elixir_make89Compiling 8 files (.ex)90Generated elixir_make app91==> nerves_discovery92Compiling 5 files (.ex)93Generated nerves_discovery app94==> decimal95Compiling 4 files (.ex)96 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)97 │98 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity99 │ ~100 │101 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1102103Generated decimal app104==> jason105Compiling 10 files (.ex)106Generated jason app107==> interactive_cmd108Compiling 1 file (.ex)109Generated interactive_cmd app110==> nerves111HOST_CC port.o112HOST_LD port113Compiling 55 files (.ex)114Generated nerves app115==> nerves_compatibility_test116117Nerves environment118 MIX_TARGET: mangopi_mq_pro119 MIX_ENV: prod120121Checking for prebuilt Nerves artifacts...122 Found nerves_system_mangopi_mq_pro in cache123 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2124 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache125 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1126==> tablet127Compiling 2 files (.ex)128Generated tablet app129==> elixir_make130Compiling 8 files (.ex)131Generated elixir_make app132==> nerves_discovery133Compiling 5 files (.ex)134Generated nerves_discovery app135==> decimal136Compiling 4 files (.ex)137 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)138 │139 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity140 │ ~141 │142 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1143144Generated decimal app145==> jason146Compiling 10 files (.ex)147Generated jason app148==> interactive_cmd149Compiling 1 file (.ex)150Generated interactive_cmd app151==> nerves152HOST_CC port.o153HOST_LD port154Compiling 55 files (.ex)155Generated nerves app156==> nerves_system_br157Generated nerves_system_br app158==> nerves_toolchain_riscv64_nerves_linux_gnu159Compiling 1 file (.ex)160Generated nerves_toolchain_riscv64_nerves_linux_gnu app161==> nerves_system_mangopi_mq_pro162Generated nerves_system_mangopi_mq_pro app163==> nerves_compatibility_test164165Nerves environment166 MIX_TARGET: mangopi_mq_pro167 MIX_ENV: prod168169==> circular_buffer170Compiling 1 file (.ex)171Generated circular_buffer app172==> nerves_logging173 CC kmsg_tailer.o174 LD kmsg_tailer175Compiling 5 files (.ex)176Generated nerves_logging app177==> ring_logger178Compiling 7 files (.ex)179Generated ring_logger app180==> shoehorn181Compiling 8 files (.ex)182Generated shoehorn app183==> table184Compiling 5 files (.ex)185Generated table app186==> nerves_compatibility_test187===> Analyzing applications...188===> Compiling telemetry189==> uboot_env190Compiling 5 files (.ex)191Generated uboot_env app192==> cc_precompiler193Compiling 3 files (.ex)194Generated cc_precompiler app195==> adbc196CMake Warning:197 Ignoring empty string ("") provided on the command line.198199Not searching for unused variables given on the command line.200201-- The C compiler identification is GNU 15.3.0202-- The CXX compiler identification is GNU 15.3.0203-- Detecting C compiler ABI info204-- Detecting C compiler ABI info - done205-- Check for working C compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc - skipped206-- Detecting C compile features207-- Detecting C compile features - done208-- Detecting CXX compiler ABI info209-- Detecting CXX compiler ABI info - done210-- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ - skipped211-- Detecting CXX compile features212-- Detecting CXX compile features - done213fatal: not a git repository (or any parent up to mount point /)214Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).215-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT216-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Success217-- {fmt} version: 10.2.2218-- Build type: Release219-- ---------------------------------------------------------------------220-- ADBC version: 1.10.0221-- 222-- Build configuration summary:223-- CMake version: 3.28.3224-- Generator: Unix Makefiles225-- Build type: Release226-- Source directory: /work/proj/deps_mangopi_mq_pro/adbc/3rd_party/apache-arrow-adbc/c227-- Install prefix: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv228-- 229-- Compile and link options:230-- 231-- ADBC_BUILD_WARNING_LEVEL=PRODUCTION [default=""]232-- CHECKIN to enable Werror, PRODUCTION otherwise233-- ADBC_CXXFLAGS="" [default=""]234-- Compiler flags to append when compiling ADBC C++ libraries235-- ADBC_GO_BUILD_TAGS="" [default=""]236-- Build tags to append when compiling ADBC Go libraries237-- ADBC_BUILD_STATIC=OFF [default=ON]238-- Build static libraries239-- ADBC_BUILD_SHARED=ON [default=ON]240-- Build shared libraries241-- ADBC_GIT_ID="" [default=""]242-- The Arrow git commit id (if any)243-- ADBC_GIT_DESCRIPTION="" [default=""]244-- The Arrow git commit description (if any)245-- ADBC_USE_CCACHE=ON [default=ON]246-- Use ccache when compiling (if available)247-- ADBC_RPATH_ORIGIN=OFF [default=OFF]248-- Build Arrow libraries with RATH set to $ORIGIN249-- ADBC_INSTALL_NAME_RPATH=ON [default=ON]250-- Build Arrow libraries with install_name set to @rpath251-- ADBC_GGDB_DEBUG=ON [default=ON]252-- Pass -ggdb flag to debug builds253-- ADBC_WITH_VENDORED_FMT=ON [default=ON]254-- Use vendored copy of fmt255-- ADBC_WITH_VENDORED_NANOARROW=ON [default=ON]256-- Use vendored copy of nanoarrow257-- 258-- Test and benchmark options:259-- 260-- ADBC_BUILD_EXAMPLES=OFF [default=OFF]261-- Build the Arrow examples262-- ADBC_BUILD_TESTS=OFF [default=OFF]263-- Build the Arrow googletest unit tests264-- ADBC_BUILD_INTEGRATION=OFF [default=OFF]265-- Build the Arrow integration test executables266-- ADBC_BUILD_BENCHMARKS=OFF [default=OFF]267-- Build the Arrow micro benchmarks268-- ADBC_TEST_LINKAGE=shared [default=shared|static]269-- Linkage of Arrow libraries with unit tests executables.270-- ADBC_DRIVER_MANAGER_TEST_MANIFEST_USER_LEVEL=OFF [default=OFF]271-- Build driver manager manifest user-level tests272-- ADBC_DRIVER_MANAGER_TEST_MANIFEST_SYSTEM_LEVEL=OFF [default=OFF]273-- Build driver manager manifest system-level tests274-- 275-- Lint options:276-- 277-- ADBC_GENERATE_COVERAGE=OFF [default=OFF]278-- Build with C++ code coverage enabled279-- 280-- Checks options:281-- 282-- ADBC_TEST_MEMCHECK=OFF [default=OFF]283-- Run the test suite using valgrind --tool=memcheck284-- ADBC_USE_ASAN=OFF [default=OFF]285-- Enable Address Sanitizer checks286-- ADBC_USE_TSAN=OFF [default=OFF]287-- Enable Thread Sanitizer checks288-- ADBC_USE_UBSAN=OFF [default=OFF]289-- Enable Undefined Behavior sanitizer checks290-- 291-- Thirdparty toolchain options:292-- 293-- ADBC_DEPENDENCY_SOURCE=BUNDLED [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW]294-- Method to use for acquiring arrow's build dependencies295-- 296-- Advanced developer options:297-- 298-- ADBC_BUILD_CONFIG_SUMMARY_JSON=ON [default=ON]299-- Summarize build configuration in a JSON file300-- ADBC_DEFINE_COMMON_ENTRYPOINTS=ON [default=ON]301-- Define the Adbc functions in static/shared driver libraries302-- 303-- Project components options:304-- 305-- ADBC_DRIVER_FLIGHTSQL=OFF [default=OFF]306-- Build the Flight SQL driver307-- ADBC_DRIVER_MANAGER=ON [default=OFF]308-- Build the driver manager309-- ADBC_DRIVER_POSTGRESQL=OFF [default=OFF]310-- Build the PostgreSQL driver311-- ADBC_DRIVER_SQLITE=OFF [default=OFF]312-- Build the SQLite driver313-- ADBC_DRIVER_SNOWFLAKE=OFF [default=OFF]314-- Build the Snowflake driver315-- ADBC_DRIVER_BIGQUERY=OFF [default=OFF]316-- Build the BigQuery driver317-- ADBC_INTEGRATION_DUCKDB=OFF [default=OFF]318-- Build the test suite for DuckDB319-- ADBC_BUILD_VCPKG=OFF [default=OFF]320-- Build on Windows using vcpkg for dependencies and Visual Studio generator.321-- Configuring done (3.8s)322-- Generating done (0.2s)323-- Build files have been written to: /work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc324gmake[1]: warning: -j0 forced in submake: resetting jobserver mode.325gmake[1]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'326gmake[2]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'327gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'328gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'329gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'330gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'331gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'332gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'333gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'334gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'335gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'336[ 8%] Building C object vendor/nanoarrow/CMakeFiles/nanoarrow.dir/nanoarrow.c.o337[ 16%] Building CXX object driver_manager/CMakeFiles/adbc_driver_manager_objlib.dir/adbc_driver_manager.cc.o338[ 25%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/format.cc.o339[ 33%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/os.cc.o340[ 41%] Linking C static library libnanoarrow.a341gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'342[ 41%] Built target nanoarrow343gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'344gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'345gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'346[ 50%] Building C object driver/common/CMakeFiles/adbc_driver_common.dir/utils.c.o347[ 58%] Linking C static library libadbc_driver_common.a348gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'349[ 58%] Built target adbc_driver_common350[ 66%] Linking CXX static library libfmt.a351gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'352[ 66%] Built target fmt353gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'354gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'355gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'356[ 75%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/objects.cc.o357[ 83%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/utility.cc.o358gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'359[ 83%] Built target adbc_driver_manager_objlib360gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'361gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'362gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'363[ 91%] Linking CXX shared library libadbc_driver_manager.so364gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'365[ 91%] Built target adbc_driver_manager_shared366[100%] Linking CXX static library libadbc_driver_framework.a367gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'368[100%] Built target adbc_driver_framework369gmake[2]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'370Install the project...371-- Install configuration: "Release"372-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc_driver_manager.h373-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc_driver_manager.h374-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110.0.0375-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110376-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so377-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfig.cmake378-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfigVersion.cmake379-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets.cmake380-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets-release.cmake381-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/pkgconfig/adbc-driver-manager.pc382-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc.h383-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc.h384gmake[1]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'385CMake Warning:386 Ignoring empty string ("") provided on the command line.387388Not searching for unused variables given on the command line.389390-- The C compiler identification is GNU 15.3.0391-- The CXX compiler identification is GNU 15.3.0392-- Detecting C compiler ABI info393-- Detecting C compiler ABI info - done394-- Check for working C compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-gcc - skipped395-- Detecting C compile features396-- Detecting C compile features - done397-- Detecting CXX compiler ABI info398-- Detecting CXX compiler ABI info - done399-- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1/bin/riscv64-nerves-linux-gnu-g++ - skipped400-- Detecting CXX compile features401-- Detecting CXX compile features - done402-- Using PRIV_DIR: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv403-- Using ERTS_INCLUDE_DIR: /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2/staging/usr/lib/erlang/erts-17.0.6/include404-- CMAKE_TOOLCHAIN_FILE: /work/proj/deps_mangopi_mq_pro/nerves_system_br/nerves-env.cmake405-- Configuring done (1.8s)406CMake Error at CMakeLists.txt:56 (add_library):407 Cannot find source file:408409 /work/proj/deps_mangopi_mq_pro/adbc/3rd_party/nanoarrow/nanoarrow.c410411 Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm412 .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90413 .f95 .f03 .hip .ispc414415416CMake Error at CMakeLists.txt:56 (add_library):417 No SOURCES given to target: adbc_nif418419420CMake Generate step failed. Build files cannot be regenerated correctly.421make: *** [Makefile:92: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/adbc_nif.so] Error 1422could not compile dependency :adbc, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile adbc --force", update it with "mix deps.update adbc" or clean it with "mix deps.clean adbc"423==> nerves_compatibility_test424** (Mix) Could not compile with "make" (exit status: 2).425You need to have gcc and make installed. If you are using426Ubuntu or any other Debian-based system, install the packages427"build-essential". Also install "erlang-dev" package if not428included in your Erlang/OTP version. If you're on Fedora, run429"dnf group install 'Development Tools'".430