Build log
nerves_system_mangopi_mq_pro
kino_dux 0.2.0 · fail · run kino_dux-0.2.0-1789372124347
472 of 472 lines
1Resolving Hex dependencies...2Resolution completed in 0.28s3Unchanged: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 kino 0.19.017 kino_dux 0.2.018 nerves 1.15.019 nerves_discovery 0.1.520 nerves_logging 0.2.421 nerves_runtime 0.13.1322 nerves_system_bbb 2.30.223 nerves_system_br 1.34.424 nerves_system_mangopi_mq_pro 0.17.225 nerves_system_qemu_aarch64 0.4.226 nerves_system_rpi 2.1.227 nerves_system_rpi0 2.1.228 nerves_system_rpi0_2 2.1.229 nerves_system_rpi2 2.1.230 nerves_system_rpi3 2.1.231 nerves_system_rpi4 2.1.232 nerves_system_rpi5 2.1.233 nerves_system_x86_64 1.34.234 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138 nerves_toolchain_x86_64_nerves_linux_musl 15.3.139 nerves_uevent 0.1.740 property_table 0.3.441 ring_logger 0.11.742 shoehorn 0.9.343 table 0.1.244 tablet 0.3.345 telemetry 1.4.246 toolshed 0.5.047 uboot_env 1.0.248* Getting kino_dux (Hex package)49* Getting nerves (Hex package)50* Getting shoehorn (Hex package)51* Getting ring_logger (Hex package)52* Getting toolshed (Hex package)53* Getting nerves_runtime (Hex package)54* Getting nerves_system_bbb (Hex package)55* Getting nerves_system_mangopi_mq_pro (Hex package)56* Getting nerves_system_qemu_aarch64 (Hex package)57* Getting nerves_system_rpi (Hex package)58* Getting nerves_system_rpi0 (Hex package)59* Getting nerves_system_rpi0_2 (Hex package)60* Getting nerves_system_rpi2 (Hex package)61* Getting nerves_system_rpi3 (Hex package)62* Getting nerves_system_rpi4 (Hex package)63* Getting nerves_system_rpi5 (Hex package)64* Getting nerves_system_x86_64 (Hex package)65* Getting nerves_system_br (Hex package)66* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)67* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)68* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)69* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)70* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)71* Getting nerves_logging (Hex package)72* Getting nerves_uevent (Hex package)73* Getting uboot_env (Hex package)74* Getting elixir_make (Hex package)75* Getting property_table (Hex package)76* Getting circular_buffer (Hex package)77* Getting interactive_cmd (Hex package)78* Getting jason (Hex package)79* Getting nerves_discovery (Hex package)80* Getting tablet (Hex package)81* Getting dux (Hex package)82* Getting kino (Hex package)83* Getting table (Hex package)84* Getting adbc (Hex package)85* Getting telemetry (Hex package)86* Getting cc_precompiler (Hex package)87* Getting decimal (Hex package)88Found packages with security advisories, see above for details89==> tablet90Compiling 2 files (.ex)91Generated tablet app92==> elixir_make93Compiling 8 files (.ex)94Generated elixir_make app95==> nerves_discovery96Compiling 5 files (.ex)97Generated nerves_discovery app98==> decimal99Compiling 4 files (.ex)100 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)101 │102 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity103 │ ~104 │105 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1106107Generated decimal app108==> jason109Compiling 10 files (.ex)110Generated jason app111==> interactive_cmd112Compiling 1 file (.ex)113Generated interactive_cmd app114==> nerves115HOST_CC port.o116HOST_LD port117Compiling 55 files (.ex)118Generated nerves app119==> nerves_compatibility_test120121Nerves environment122 MIX_TARGET: mangopi_mq_pro123 MIX_ENV: prod124125Checking for prebuilt Nerves artifacts...126 Found nerves_system_mangopi_mq_pro in cache127 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2128 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache129 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1130==> tablet131Compiling 2 files (.ex)132Generated tablet app133==> elixir_make134Compiling 8 files (.ex)135Generated elixir_make app136==> nerves_discovery137Compiling 5 files (.ex)138Generated nerves_discovery app139==> decimal140Compiling 4 files (.ex)141 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)142 │143 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity144 │ ~145 │146 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1147148Generated decimal app149==> jason150Compiling 10 files (.ex)151Compiling lib/decoder.ex (it's taking more than 10s)152Generated jason app153==> interactive_cmd154Compiling 1 file (.ex)155Generated interactive_cmd app156==> nerves157HOST_CC port.o158HOST_LD port159Compiling 55 files (.ex)160Generated nerves app161==> nerves_system_br162Generated nerves_system_br app163==> nerves_toolchain_riscv64_nerves_linux_gnu164Compiling 1 file (.ex)165Generated nerves_toolchain_riscv64_nerves_linux_gnu app166==> nerves_system_mangopi_mq_pro167Generated nerves_system_mangopi_mq_pro app168==> nerves_compatibility_test169170Nerves environment171 MIX_TARGET: mangopi_mq_pro172 MIX_ENV: prod173174==> circular_buffer175Compiling 1 file (.ex)176Generated circular_buffer app177==> nerves_logging178 CC kmsg_tailer.o179 LD kmsg_tailer180Compiling 5 files (.ex)181Generated nerves_logging app182==> ring_logger183Compiling 7 files (.ex)184Generated ring_logger app185==> shoehorn186Compiling 8 files (.ex)187Generated shoehorn app188==> table189Compiling 5 files (.ex)190Generated table app191==> kino192Compiling 50 files (.ex)193 warning: unused require Logger194 │195 244 │ require Logger196 │ ~197 │198 └─ lib/kino/smart_cell.ex:244:3199200 warning: comparison between distinct types found:201202 assets_path != nil203204 given types:205206 dynamic(binary() or empty_list() or non_empty_list(term(), term())) != nil207208 where "assets_path" was given the types:209210 # type: dynamic(nil or binary() or empty_list() or non_empty_list(term(), term()))211 # from: lib/kino/js.ex:283:19212 __paths__(assets_path)213214 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))215 # from: lib/kino/js.ex:287:25216 Path.join(assets_path, path)217218 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false219220 type warning found at:221 │222 296 │ assets_path_defined? = assets_path != nil223 │ ~224 │225 └─ lib/kino/js.ex:296:40: Kino.JS.__before_compile__/1226227Generated kino app228==> nerves_compatibility_test229===> Analyzing applications...230===> Compiling telemetry231==> uboot_env232Compiling 5 files (.ex)233Generated uboot_env app234==> cc_precompiler235Compiling 3 files (.ex)236Generated cc_precompiler app237==> adbc238CMake Warning:239 Ignoring empty string ("") provided on the command line.240241Not searching for unused variables given on the command line.242243-- The C compiler identification is GNU 15.3.0244-- The CXX compiler identification is GNU 15.3.0245-- Detecting C compiler ABI info246-- Detecting C compiler ABI info - done247-- 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 - skipped248-- Detecting C compile features249-- Detecting C compile features - done250-- Detecting CXX compiler ABI info251-- Detecting CXX compiler ABI info - done252-- 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++ - skipped253-- Detecting CXX compile features254-- Detecting CXX compile features - done255fatal: not a git repository (or any parent up to mount point /)256Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).257-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT258-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Success259-- {fmt} version: 10.2.2260-- Build type: Release261-- ---------------------------------------------------------------------262-- ADBC version: 1.10.0263-- 264-- Build configuration summary:265-- CMake version: 3.28.3266-- Generator: Unix Makefiles267-- Build type: Release268-- Source directory: /work/proj/deps_mangopi_mq_pro/adbc/3rd_party/apache-arrow-adbc/c269-- Install prefix: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv270-- 271-- Compile and link options:272-- 273-- ADBC_BUILD_WARNING_LEVEL=PRODUCTION [default=""]274-- CHECKIN to enable Werror, PRODUCTION otherwise275-- ADBC_CXXFLAGS="" [default=""]276-- Compiler flags to append when compiling ADBC C++ libraries277-- ADBC_GO_BUILD_TAGS="" [default=""]278-- Build tags to append when compiling ADBC Go libraries279-- ADBC_BUILD_STATIC=OFF [default=ON]280-- Build static libraries281-- ADBC_BUILD_SHARED=ON [default=ON]282-- Build shared libraries283-- ADBC_GIT_ID="" [default=""]284-- The Arrow git commit id (if any)285-- ADBC_GIT_DESCRIPTION="" [default=""]286-- The Arrow git commit description (if any)287-- ADBC_USE_CCACHE=ON [default=ON]288-- Use ccache when compiling (if available)289-- ADBC_RPATH_ORIGIN=OFF [default=OFF]290-- Build Arrow libraries with RATH set to $ORIGIN291-- ADBC_INSTALL_NAME_RPATH=ON [default=ON]292-- Build Arrow libraries with install_name set to @rpath293-- ADBC_GGDB_DEBUG=ON [default=ON]294-- Pass -ggdb flag to debug builds295-- ADBC_WITH_VENDORED_FMT=ON [default=ON]296-- Use vendored copy of fmt297-- ADBC_WITH_VENDORED_NANOARROW=ON [default=ON]298-- Use vendored copy of nanoarrow299-- 300-- Test and benchmark options:301-- 302-- ADBC_BUILD_EXAMPLES=OFF [default=OFF]303-- Build the Arrow examples304-- ADBC_BUILD_TESTS=OFF [default=OFF]305-- Build the Arrow googletest unit tests306-- ADBC_BUILD_INTEGRATION=OFF [default=OFF]307-- Build the Arrow integration test executables308-- ADBC_BUILD_BENCHMARKS=OFF [default=OFF]309-- Build the Arrow micro benchmarks310-- ADBC_TEST_LINKAGE=shared [default=shared|static]311-- Linkage of Arrow libraries with unit tests executables.312-- ADBC_DRIVER_MANAGER_TEST_MANIFEST_USER_LEVEL=OFF [default=OFF]313-- Build driver manager manifest user-level tests314-- ADBC_DRIVER_MANAGER_TEST_MANIFEST_SYSTEM_LEVEL=OFF [default=OFF]315-- Build driver manager manifest system-level tests316-- 317-- Lint options:318-- 319-- ADBC_GENERATE_COVERAGE=OFF [default=OFF]320-- Build with C++ code coverage enabled321-- 322-- Checks options:323-- 324-- ADBC_TEST_MEMCHECK=OFF [default=OFF]325-- Run the test suite using valgrind --tool=memcheck326-- ADBC_USE_ASAN=OFF [default=OFF]327-- Enable Address Sanitizer checks328-- ADBC_USE_TSAN=OFF [default=OFF]329-- Enable Thread Sanitizer checks330-- ADBC_USE_UBSAN=OFF [default=OFF]331-- Enable Undefined Behavior sanitizer checks332-- 333-- Thirdparty toolchain options:334-- 335-- ADBC_DEPENDENCY_SOURCE=BUNDLED [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW]336-- Method to use for acquiring arrow's build dependencies337-- 338-- Advanced developer options:339-- 340-- ADBC_BUILD_CONFIG_SUMMARY_JSON=ON [default=ON]341-- Summarize build configuration in a JSON file342-- ADBC_DEFINE_COMMON_ENTRYPOINTS=ON [default=ON]343-- Define the Adbc functions in static/shared driver libraries344-- 345-- Project components options:346-- 347-- ADBC_DRIVER_FLIGHTSQL=OFF [default=OFF]348-- Build the Flight SQL driver349-- ADBC_DRIVER_MANAGER=ON [default=OFF]350-- Build the driver manager351-- ADBC_DRIVER_POSTGRESQL=OFF [default=OFF]352-- Build the PostgreSQL driver353-- ADBC_DRIVER_SQLITE=OFF [default=OFF]354-- Build the SQLite driver355-- ADBC_DRIVER_SNOWFLAKE=OFF [default=OFF]356-- Build the Snowflake driver357-- ADBC_DRIVER_BIGQUERY=OFF [default=OFF]358-- Build the BigQuery driver359-- ADBC_INTEGRATION_DUCKDB=OFF [default=OFF]360-- Build the test suite for DuckDB361-- ADBC_BUILD_VCPKG=OFF [default=OFF]362-- Build on Windows using vcpkg for dependencies and Visual Studio generator.363-- Configuring done (16.2s)364-- Generating done (0.3s)365-- Build files have been written to: /work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc366gmake[1]: warning: -j0 forced in submake: resetting jobserver mode.367gmake[1]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'368gmake[2]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'369gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'370gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'371gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'372gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'373gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'374gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'375gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'376[ 8%] Building C object vendor/nanoarrow/CMakeFiles/nanoarrow.dir/nanoarrow.c.o377gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'378gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'379[ 16%] Building CXX object driver_manager/CMakeFiles/adbc_driver_manager_objlib.dir/adbc_driver_manager.cc.o380[ 25%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/os.cc.o381[ 33%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/format.cc.o382[ 41%] Linking C static library libnanoarrow.a383gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'384[ 41%] Built target nanoarrow385gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'386gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'387gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'388[ 50%] Building C object driver/common/CMakeFiles/adbc_driver_common.dir/utils.c.o389[ 58%] Linking C static library libadbc_driver_common.a390gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'391[ 58%] Built target adbc_driver_common392[ 66%] Linking CXX static library libfmt.a393gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'394[ 66%] Built target fmt395gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'396gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'397gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'398[ 75%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/objects.cc.o399[ 83%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/utility.cc.o400[ 91%] Linking CXX static library libadbc_driver_framework.a401gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'402[ 91%] Built target adbc_driver_framework403gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'404[ 91%] Built target adbc_driver_manager_objlib405gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'406gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'407gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'408[100%] Linking CXX shared library libadbc_driver_manager.so409gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'410[100%] Built target adbc_driver_manager_shared411gmake[2]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'412Install the project...413-- Install configuration: "Release"414-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc_driver_manager.h415-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc_driver_manager.h416-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110.0.0417-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110418-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so419-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfig.cmake420-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfigVersion.cmake421-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets.cmake422-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets-release.cmake423-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/pkgconfig/adbc-driver-manager.pc424-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc.h425-- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc.h426gmake[1]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc'427CMake Warning:428 Ignoring empty string ("") provided on the command line.429430Not searching for unused variables given on the command line.431432-- The C compiler identification is GNU 15.3.0433-- The CXX compiler identification is GNU 15.3.0434-- Detecting C compiler ABI info435-- Detecting C compiler ABI info - done436-- 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 - skipped437-- Detecting C compile features438-- Detecting C compile features - done439-- Detecting CXX compiler ABI info440-- Detecting CXX compiler ABI info - done441-- 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++ - skipped442-- Detecting CXX compile features443-- Detecting CXX compile features - done444-- Using PRIV_DIR: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv445-- 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/include446-- CMAKE_TOOLCHAIN_FILE: /work/proj/deps_mangopi_mq_pro/nerves_system_br/nerves-env.cmake447-- Configuring done (1.8s)448CMake Error at CMakeLists.txt:56 (add_library):449 Cannot find source file:450451 /work/proj/deps_mangopi_mq_pro/adbc/3rd_party/nanoarrow/nanoarrow.c452453 Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm454 .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90455 .f95 .f03 .hip .ispc456457458CMake Error at CMakeLists.txt:56 (add_library):459 No SOURCES given to target: adbc_nif460461462CMake Generate step failed. Build files cannot be regenerated correctly.463make: *** [Makefile:92: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/adbc_nif.so] Error 1464could 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"465==> nerves_compatibility_test466** (Mix) Could not compile with "make" (exit status: 2).467You need to have gcc and make installed. If you are using468Ubuntu or any other Debian-based system, install the packages469"build-essential". Also install "erlang-dev" package if not470included in your Erlang/OTP version. If you're on Fedora, run471"dnf group install 'Development Tools'".472