Build log
nerves_system_rpi4
zvec 0.4.0 · fail · run zvec-0.4.0-1791167353393
189 of 189 lines
1Resolving Hex dependencies...2Resolution completed in 0.094s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 fine 0.1.67 interactive_cmd 0.1.48 nerves 2.0.0-pre.29 nerves_discovery 0.1.510 nerves_logging 0.2.411 nerves_runtime 0.13.1312 nerves_system_bbb 2.30.213 nerves_system_br 1.34.414 nerves_system_mangopi_mq_pro 0.17.215 nerves_system_qemu_aarch64 0.4.216 nerves_system_rpi0 2.1.217 nerves_system_rpi4 2.1.218 nerves_system_rpi5 2.1.219 nerves_system_trellis 0.5.020 nerves_system_x86_64 1.34.221 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.122 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125 nerves_toolchain_x86_64_nerves_linux_musl 15.3.126 nerves_uevent 0.1.727 property_table 0.3.428 ring_logger 0.11.729 tablet 0.3.330 toolshed 0.5.031 uboot_env 1.0.232 zvec 0.4.033* Getting zvec (Hex package)34* Getting nerves (Hex package)35* Getting ring_logger (Hex package)36* Getting toolshed (Hex package)37* Getting nerves_runtime (Hex package)38* Getting nerves_system_bbb (Hex package)39* Getting nerves_system_mangopi_mq_pro (Hex package)40* Getting nerves_system_qemu_aarch64 (Hex package)41* Getting nerves_system_rpi0 (Hex package)42* Getting nerves_system_rpi4 (Hex package)43* Getting nerves_system_rpi5 (Hex package)44* Getting nerves_system_trellis (Hex package)45* Getting nerves_system_x86_64 (Hex package)46* Getting nerves_system_br (Hex package)47* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)48* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)49* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)50* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)51* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)52* Getting nerves_logging (Hex package)53* Getting nerves_uevent (Hex package)54* Getting uboot_env (Hex package)55* Getting elixir_make (Hex package)56* Getting property_table (Hex package)57* Getting circular_buffer (Hex package)58* Getting interactive_cmd (Hex package)59* Getting nerves_discovery (Hex package)60* Getting tablet (Hex package)61* Getting fine (Hex package)62==> nerves_system_br63Generated nerves_system_br app64==> circular_buffer65Compiling 1 file (.ex)66Generated circular_buffer app67==> fine68Compiling 1 file (.ex)69Generated fine app70==> tablet71Compiling 2 files (.ex)72Generated tablet app73==> elixir_make74Compiling 8 files (.ex)75Generated elixir_make app76==> zvec77Compiling 7 files (.ex)78Generated zvec app79Error happened while installing zvec from precompiled binary: "unsupported target: x86_64-pc-linux-gnu".8081Attempting to compile zvec from source...82git clone --branch v0.4.0 --recurse-submodules --depth 1 \83 https://github.com/alibaba/zvec.git c_src/zvec_vendor84Cloning into 'c_src/zvec_vendor'...85Note: switching to 'cfe9eed2f8c010d0d68add1a69cffb91fa0fbbb6'.8687You are in 'detached HEAD' state. You can look around, make experimental88changes and commit them, and you can discard any commits you make in this89state without impacting any branches by switching back to a branch.9091If you want to create a new branch to retain commits you create, you may92do so (now or later) by using -c with the switch command. Example:9394 git switch -c <new-branch-name>9596Or undo this operation with:9798 git switch -99100Turn off this advice by setting config variable advice.detachedHead to false101102Submodule 'thirdparty/CRoaring/CRoaring-2.0.4' (https://github.com/RoaringBitmap/CRoaring.git) registered for path 'thirdparty/CRoaring/CRoaring-2.0.4'103Submodule 'thirdparty/RaBitQ-Library/RaBitQ-Library-0.1' (https://github.com/VectorDB-NTU/RaBitQ-Library.git) registered for path 'thirdparty/RaBitQ-Library/RaBitQ-Library-0.1'104Submodule 'thirdparty/antlr/antlr4' (https://github.com/antlr/antlr4.git) registered for path 'thirdparty/antlr/antlr4'105Submodule 'thirdparty/arrow/apache-arrow-21.0.0' (https://github.com/apache/arrow.git) registered for path 'thirdparty/arrow/apache-arrow-21.0.0'106Submodule 'thirdparty/gflags/gflags-2.2.2' (https://github.com/gflags/gflags.git) registered for path 'thirdparty/gflags/gflags-2.2.2'107Submodule 'thirdparty/glog/glog-0.5.0' (https://github.com/google/glog.git) registered for path 'thirdparty/glog/glog-0.5.0'108Submodule 'thirdparty/googletest/googletest-1.10.0' (https://github.com/google/googletest.git) registered for path 'thirdparty/googletest/googletest-1.10.0'109Submodule 'thirdparty/lz4/lz4-1.9.4' (https://github.com/lz4/lz4.git) registered for path 'thirdparty/lz4/lz4-1.9.4'110Submodule 'thirdparty/magic_enum/magic_enum-0.9.7' (https://github.com/Neargye/magic_enum.git) registered for path 'thirdparty/magic_enum/magic_enum-0.9.7'111Submodule 'thirdparty/protobuf/protobuf-3.21.12' (https://github.com/protocolbuffers/protobuf.git) registered for path 'thirdparty/protobuf/protobuf-3.21.12'112Submodule 'thirdparty/rocksdb/rocksdb-8.1.1' (https://github.com/facebook/rocksdb.git) registered for path 'thirdparty/rocksdb/rocksdb-8.1.1'113Submodule 'thirdparty/sparsehash/sparsehash-2.0.4' (https://github.com/sparsehash/sparsehash.git) registered for path 'thirdparty/sparsehash/sparsehash-2.0.4'114Submodule 'thirdparty/yaml-cpp/yaml-cpp-0.6.3' (https://github.com/jbeder/yaml-cpp.git) registered for path 'thirdparty/yaml-cpp/yaml-cpp-0.6.3'115Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/CRoaring/CRoaring-2.0.4'...116Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/RaBitQ-Library/RaBitQ-Library-0.1'...117Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/antlr/antlr4'...118Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/arrow/apache-arrow-21.0.0'...119Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/gflags/gflags-2.2.2'...120Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/glog/glog-0.5.0'...121Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/googletest/googletest-1.10.0'...122Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/lz4/lz4-1.9.4'...123Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/magic_enum/magic_enum-0.9.7'...124Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/protobuf/protobuf-3.21.12'...125Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/rocksdb/rocksdb-8.1.1'...126Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/sparsehash/sparsehash-2.0.4'...127Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/yaml-cpp/yaml-cpp-0.6.3'...128Submodule path 'thirdparty/CRoaring/CRoaring-2.0.4': checked out '0a5c300a7a0391e5ec75465332ac7728e18b677f'129Submodule path 'thirdparty/RaBitQ-Library/RaBitQ-Library-0.1': checked out '858b0d6c480766d0e4f08fc5e02f34b53d698fad'130Submodule path 'thirdparty/antlr/antlr4': checked out '7a3f40bc341ddfb463d6e0aa1a6265064d020cb6'131Submodule 'runtime/PHP' (https://github.com/antlr/antlr-php-runtime.git) registered for path 'thirdparty/antlr/antlr4/runtime/PHP'132Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/antlr/antlr4/runtime/PHP'...133Submodule path 'thirdparty/antlr/antlr4/runtime/PHP': checked out '62779f9c3457c57b3328c4b9608dfdd9968b5e61'134From https://github.com/apache/arrow135 * branch ee4d09ebef61c663c1efbfa4c18e518a03b798be -> FETCH_HEAD136Submodule path 'thirdparty/arrow/apache-arrow-21.0.0': checked out 'ee4d09ebef61c663c1efbfa4c18e518a03b798be'137Submodule 'cpp/submodules/parquet-testing' (https://github.com/apache/parquet-testing.git) registered for path 'thirdparty/arrow/apache-arrow-21.0.0/cpp/submodules/parquet-testing'138Submodule 'testing' (https://github.com/apache/arrow-testing) registered for path 'thirdparty/arrow/apache-arrow-21.0.0/testing'139Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/arrow/apache-arrow-21.0.0/cpp/submodules/parquet-testing'...140Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/arrow/apache-arrow-21.0.0/testing'...141Submodule path 'thirdparty/arrow/apache-arrow-21.0.0/cpp/submodules/parquet-testing': checked out '18d17540097fca7c40be3d42c167e6bfad90763c'142Submodule path 'thirdparty/arrow/apache-arrow-21.0.0/testing': checked out 'fbf6b703dc93d17d75fa3664c5aa2c7873ebaf06'143Submodule path 'thirdparty/gflags/gflags-2.2.2': checked out 'e171aa2d15ed9eb17054558e0b3a6a413bb01067'144Submodule 'doc' (https://github.com/gflags/gflags.git) registered for path 'thirdparty/gflags/gflags-2.2.2/doc'145Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/gflags/gflags-2.2.2/doc'...146Submodule path 'thirdparty/gflags/gflags-2.2.2/doc': checked out '8411df715cf522606e3b1aca386ddfc0b63d34b4'147Submodule path 'thirdparty/glog/glog-0.5.0': checked out '8f9ccfe770add9e4c64e9b25c102658e3c763b73'148Submodule path 'thirdparty/googletest/googletest-1.10.0': checked out '703bd9caab50b139428cea1aaff9974ebee5742e'149From https://github.com/lz4/lz4150 * branch 5ff839680134437dbf4678f3d0c7b371d84f4964 -> FETCH_HEAD151Submodule path 'thirdparty/lz4/lz4-1.9.4': checked out '5ff839680134437dbf4678f3d0c7b371d84f4964'152Submodule path 'thirdparty/magic_enum/magic_enum-0.9.7': checked out '83ab7f4f578bd00e1026a7cd9f7baa4f1a62cbeb'153Submodule path 'thirdparty/protobuf/protobuf-3.21.12': checked out 'f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c'154Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'thirdparty/protobuf/protobuf-3.21.12/third_party/benchmark'155Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'thirdparty/protobuf/protobuf-3.21.12/third_party/googletest'156Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/protobuf/protobuf-3.21.12/third_party/benchmark'...157Cloning into '/work/proj/deps_rpi4/zvec/c_src/zvec_vendor/thirdparty/protobuf/protobuf-3.21.12/third_party/googletest'...158Submodule path 'thirdparty/protobuf/protobuf-3.21.12/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'159Submodule path 'thirdparty/protobuf/protobuf-3.21.12/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'160From https://github.com/facebook/rocksdb161 * branch 6a436150417120a3f9732d65a2a5c2b8d19b60fc -> FETCH_HEAD162Submodule path 'thirdparty/rocksdb/rocksdb-8.1.1': checked out '6a436150417120a3f9732d65a2a5c2b8d19b60fc'163Submodule path 'thirdparty/sparsehash/sparsehash-2.0.4': checked out 'f93c0c69e959c1c77611d0ba8d107aa971338811'164Submodule path 'thirdparty/yaml-cpp/yaml-cpp-0.6.3': checked out '9a3624205e8774953ef18f57067b3426c1c5ada6'165touch c_src/zvec_vendor/.patched166mkdir -p c_src/zvec_vendor/build && \167cd c_src/zvec_vendor/build && \168cmake .. -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_C_BINDINGS=OFF -DBUILD_TOOLS=OFF -DCMAKE_BUILD_TYPE=Release -DRABITQ_ENABLE_AVX512=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5169CMake Error at /usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:176 (message):170 Could not find toolchain file:171 /home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/nerves-env.cmake172Call Stack (most recent call first):173 CMakeLists.txt:3 (project)174175176CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.177CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage178CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage179-- Configuring incomplete, errors occurred!180make: *** [Makefile:122: c_src/zvec_vendor/build/Makefile] Error 1181could not compile dependency :zvec, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile zvec --force", update it with "mix deps.update zvec" or clean it with "mix deps.clean zvec"182==> nerves_compatibility_test183** (Mix) Could not compile with "make" (exit status: 2).184You need to have gcc and make installed. If you are using185Ubuntu or any other Debian-based system, install the packages186"build-essential". Also install "erlang-dev" package if not187included in your Erlang/OTP version. If you're on Fedora, run188"dnf group install 'Development Tools'".189