Resolving Hex dependencies... Resolution completed in 0.071s Unchanged: adbc 0.11.0 cc_precompiler 0.1.11 circular_buffer 1.0.0 decimal 2.3.0 dux 0.3.0 elixir_make 0.9.0 interactive_cmd 0.1.4 jason 1.4.4 kino 0.19.0 kino_dux 0.2.0 nerves 1.14.1 nerves_discovery 0.1.2 nerves_logging 0.2.4 nerves_runtime 0.13.12 nerves_system_bbb 2.29.3 nerves_system_br 1.33.5 nerves_system_grisp2 0.17.3 nerves_system_mangopi_mq_pro 0.15.3 nerves_system_osd32mp1 0.24.3 nerves_system_qemu_aarch64 0.3.3 nerves_system_rpi 2.0.2 nerves_system_rpi0 2.0.2 nerves_system_rpi0_2 2.0.2 nerves_system_rpi2 2.0.2 nerves_system_rpi3 2.0.2 nerves_system_rpi4 2.0.2 nerves_system_rpi5 2.0.2 nerves_system_x86_64 1.33.3 nerves_toolchain_aarch64_nerves_linux_gnu 13.2.0 nerves_toolchain_armv6_nerves_linux_gnueabihf 13.2.0 nerves_toolchain_armv7_nerves_linux_gnueabihf 13.2.0 nerves_toolchain_ctng 1.10.0 nerves_toolchain_riscv64_nerves_linux_gnu 13.2.0 nerves_toolchain_x86_64_nerves_linux_musl 13.2.0 nerves_uevent 0.1.5 property_table 0.3.3 ring_logger 0.11.5 shoehorn 0.9.3 table 0.1.2 tablet 0.3.2 telemetry 1.4.1 toolshed 0.4.2 uboot_env 1.0.2 All dependencies have been fetched ==> tablet Compiling 2 files (.ex) Generated tablet app ==> elixir_make Compiling 8 files (.ex) Generated elixir_make app ==> nerves_discovery Compiling 5 files (.ex) Generated nerves_discovery app ==> decimal Compiling 4 files (.ex) Generated decimal app ==> jason Compiling 10 files (.ex) Generated jason app ==> interactive_cmd Compiling 1 file (.ex) Generated interactive_cmd app ==> nerves HOST_CC port.o HOST_LD port Compiling 50 files (.ex) Generated nerves app ==> nerves_compatibility_test Nerves environment MIX_TARGET: mangopi_mq_pro MIX_ENV: prod Checking for prebuilt Nerves artifacts... Found nerves_system_mangopi_mq_pro in cache /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.15.3 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0 ==> nerves ==> nerves_system_br Generated nerves_system_br app ==> nerves_toolchain_ctng Compiling 1 file (.ex) Generated nerves_toolchain_ctng app ==> nerves_toolchain_riscv64_nerves_linux_gnu Generated nerves_toolchain_riscv64_nerves_linux_gnu app ==> nerves_system_mangopi_mq_pro Generated nerves_system_mangopi_mq_pro app ==> nerves_compatibility_test Nerves environment MIX_TARGET: mangopi_mq_pro MIX_ENV: prod ==> circular_buffer Compiling 1 file (.ex) Generated circular_buffer app ==> nerves_logging CC kmsg_tailer.o LD kmsg_tailer Compiling 5 files (.ex) Generated nerves_logging app ==> ring_logger Compiling 7 files (.ex) Generated ring_logger app ==> shoehorn Compiling 8 files (.ex) Generated shoehorn app ==> table Compiling 5 files (.ex) Generated table app ==> kino Compiling 50 files (.ex) Generated kino app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling telemetry ==> uboot_env Compiling 5 files (.ex) Generated uboot_env app ==> cc_precompiler Compiling 3 files (.ex) Generated cc_precompiler app ==> adbc CMake Warning: Ignoring empty string ("") provided on the command line. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0/bin/riscv64-nerves-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0/bin/riscv64-nerves-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). -- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT -- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Success -- {fmt} version: 10.2.2 -- Build type: Release -- --------------------------------------------------------------------- -- ADBC version: 1.10.0 -- -- Build configuration summary: -- CMake version: 3.28.3 -- Generator: Unix Makefiles -- Build type: Release -- Source directory: /work/proj/deps/adbc/3rd_party/apache-arrow-adbc/c -- Install prefix: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv -- -- Compile and link options: -- -- ADBC_BUILD_WARNING_LEVEL=PRODUCTION [default=""] -- CHECKIN to enable Werror, PRODUCTION otherwise -- ADBC_CXXFLAGS="" [default=""] -- Compiler flags to append when compiling ADBC C++ libraries -- ADBC_GO_BUILD_TAGS="" [default=""] -- Build tags to append when compiling ADBC Go libraries -- ADBC_BUILD_STATIC=OFF [default=ON] -- Build static libraries -- ADBC_BUILD_SHARED=ON [default=ON] -- Build shared libraries -- ADBC_GIT_ID="" [default=""] -- The Arrow git commit id (if any) -- ADBC_GIT_DESCRIPTION="" [default=""] -- The Arrow git commit description (if any) -- ADBC_USE_CCACHE=ON [default=ON] -- Use ccache when compiling (if available) -- ADBC_RPATH_ORIGIN=OFF [default=OFF] -- Build Arrow libraries with RATH set to $ORIGIN -- ADBC_INSTALL_NAME_RPATH=ON [default=ON] -- Build Arrow libraries with install_name set to @rpath -- ADBC_GGDB_DEBUG=ON [default=ON] -- Pass -ggdb flag to debug builds -- ADBC_WITH_VENDORED_FMT=ON [default=ON] -- Use vendored copy of fmt -- ADBC_WITH_VENDORED_NANOARROW=ON [default=ON] -- Use vendored copy of nanoarrow -- -- Test and benchmark options: -- -- ADBC_BUILD_EXAMPLES=OFF [default=OFF] -- Build the Arrow examples -- ADBC_BUILD_TESTS=OFF [default=OFF] -- Build the Arrow googletest unit tests -- ADBC_BUILD_INTEGRATION=OFF [default=OFF] -- Build the Arrow integration test executables -- ADBC_BUILD_BENCHMARKS=OFF [default=OFF] -- Build the Arrow micro benchmarks -- ADBC_TEST_LINKAGE=shared [default=shared|static] -- Linkage of Arrow libraries with unit tests executables. -- ADBC_DRIVER_MANAGER_TEST_MANIFEST_USER_LEVEL=OFF [default=OFF] -- Build driver manager manifest user-level tests -- ADBC_DRIVER_MANAGER_TEST_MANIFEST_SYSTEM_LEVEL=OFF [default=OFF] -- Build driver manager manifest system-level tests -- -- Lint options: -- -- ADBC_GENERATE_COVERAGE=OFF [default=OFF] -- Build with C++ code coverage enabled -- -- Checks options: -- -- ADBC_TEST_MEMCHECK=OFF [default=OFF] -- Run the test suite using valgrind --tool=memcheck -- ADBC_USE_ASAN=OFF [default=OFF] -- Enable Address Sanitizer checks -- ADBC_USE_TSAN=OFF [default=OFF] -- Enable Thread Sanitizer checks -- ADBC_USE_UBSAN=OFF [default=OFF] -- Enable Undefined Behavior sanitizer checks -- -- Thirdparty toolchain options: -- -- ADBC_DEPENDENCY_SOURCE=BUNDLED [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW] -- Method to use for acquiring arrow's build dependencies -- -- Advanced developer options: -- -- ADBC_BUILD_CONFIG_SUMMARY_JSON=ON [default=ON] -- Summarize build configuration in a JSON file -- ADBC_DEFINE_COMMON_ENTRYPOINTS=ON [default=ON] -- Define the Adbc functions in static/shared driver libraries -- -- Project components options: -- -- ADBC_DRIVER_FLIGHTSQL=OFF [default=OFF] -- Build the Flight SQL driver -- ADBC_DRIVER_MANAGER=ON [default=OFF] -- Build the driver manager -- ADBC_DRIVER_POSTGRESQL=OFF [default=OFF] -- Build the PostgreSQL driver -- ADBC_DRIVER_SQLITE=OFF [default=OFF] -- Build the SQLite driver -- ADBC_DRIVER_SNOWFLAKE=OFF [default=OFF] -- Build the Snowflake driver -- ADBC_DRIVER_BIGQUERY=OFF [default=OFF] -- Build the BigQuery driver -- ADBC_INTEGRATION_DUCKDB=OFF [default=OFF] -- Build the test suite for DuckDB -- ADBC_BUILD_VCPKG=OFF [default=OFF] -- Build on Windows using vcpkg for dependencies and Visual Studio generator. -- Configuring done (0.5s) -- Generating done (0.1s) -- Build files have been written to: /work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc gmake[1]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[2]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 25%] Building CXX object driver_manager/CMakeFiles/adbc_driver_manager_objlib.dir/adbc_driver_manager.cc.o [ 25%] Building C object vendor/nanoarrow/CMakeFiles/nanoarrow.dir/nanoarrow.c.o [ 25%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/format.cc.o [ 33%] Building CXX object vendor/fmt/CMakeFiles/fmt.dir/src/os.cc.o [ 41%] Linking C static library libnanoarrow.a gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 41%] Built target nanoarrow gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 50%] Building C object driver/common/CMakeFiles/adbc_driver_common.dir/utils.c.o [ 58%] Linking C static library libadbc_driver_common.a gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 58%] Built target adbc_driver_common [ 66%] Linking CXX static library libfmt.a gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 66%] Built target fmt gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 83%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/utility.cc.o [ 83%] Building CXX object driver/framework/CMakeFiles/adbc_driver_framework.dir/objects.cc.o [ 91%] Linking CXX static library libadbc_driver_framework.a gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 91%] Built target adbc_driver_framework gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [ 91%] Built target adbc_driver_manager_objlib gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' gmake[3]: Entering directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [100%] Linking CXX shared library libadbc_driver_manager.so gmake[3]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' [100%] Built target adbc_driver_manager_shared gmake[2]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' Install the project... -- Install configuration: "Release" -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc_driver_manager.h -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc_driver_manager.h -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110.0.0 -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so.110 -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/libadbc_driver_manager.so -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfig.cmake -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerConfigVersion.cmake -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets.cmake -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/cmake/AdbcDriverManager/AdbcDriverManagerTargets-release.cmake -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/lib/pkgconfig/adbc-driver-manager.pc -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/adbc.h -- Installing: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/include/arrow-adbc/adbc.h gmake[1]: Leaving directory '/work/proj/_build/mangopi_mq_pro/lib/adbc/cmake_adbc' CMake Warning: Ignoring empty string ("") provided on the command line. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0/bin/riscv64-nerves-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0/bin/riscv64-nerves-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using PRIV_DIR: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv -- Using ERTS_INCLUDE_DIR: /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.15.3/staging/usr/lib/erlang/erts-16.3.1/include -- CMAKE_TOOLCHAIN_FILE: /work/proj/deps/nerves_system_br/nerves-env.cmake -- Configuring done (0.3s) CMake Error at CMakeLists.txt:56 (add_library): Cannot find source file: /work/proj/deps/adbc/3rd_party/nanoarrow/nanoarrow.c Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc CMake Error at CMakeLists.txt:56 (add_library): No SOURCES given to target: adbc_nif CMake Generate step failed. Build files cannot be regenerated correctly. make: *** [Makefile:92: /work/proj/_build/mangopi_mq_pro/lib/adbc/priv/adbc_nif.so] Error 1 could 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" ==> nerves_compatibility_test ** (Mix) Could not compile with "make" (exit status: 2). You need to have gcc and make installed. If you are using Ubuntu or any other Debian-based system, install the packages "build-essential". Also install "erlang-dev" package if not included in your Erlang/OTP version. If you're on Fedora, run "dnf group install 'Development Tools'".