kzg_elixir

Build log

host

kzg_elixir 2.1.6 · fail · run kzg_elixir-2.1.6-1790970964897
96 of 96 lines
1Resolving Hex dependencies...2Resolution completed in 0.096s3Unchanged:4  circular_buffer 1.1.05  elixir_make 0.10.06  interactive_cmd 0.1.47  kzg_elixir 2.1.68  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.232All dependencies have been fetched33==> kzg_elixir34Building BLST...35cd c_src/c-kzg-4844/blst && ./build.sh36cc -O3 -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I/usr/local/lib/erlang/usr/include -Ic_src/c-kzg-4844/src -Ic_src/c-kzg-4844/blst/bindings -D__BLST_PORTABLE__    -c -o c_src/kzg_nif.o c_src/kzg_nif.c37In file included from c_src/c-kzg-4844/src/common/ec.h:20,38                 from c_src/c-kzg-4844/src/common/bytes.h:19,39                 from c_src/c-kzg-4844/src/eip4844/eip4844.h:19,40                 from c_src/c-kzg-4844/src/ckzg.h:19,41                 from c_src/kzg_nif.c:7:42c_src/c-kzg-4844/src/common/fr.h:44:29: warning: missing braces around initializer [-Wmissing-braces]43   44 | static const fr_t FR_ZERO = {0L, 0L, 0L, 0L};44      |                             ^45      |                              {             }46c_src/c-kzg-4844/src/common/fr.h:47:28: warning: missing braces around initializer [-Wmissing-braces]47   47 | static const fr_t FR_ONE = {48      |                            ^49   48 |     0x00000001fffffffeL, 0x5884b7fa00034802L, 0x998c4fefecbc4ff5L, 0x1824b159acc5056fL50      |     {51   49 | };52      | }53c_src/c-kzg-4844/src/common/fr.h:52:29: warning: missing braces around initializer [-Wmissing-braces]54   52 | static const fr_t FR_NULL = {55      |                             ^56   53 |     0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL57      |     {58   54 | };59      | }60c_src/c-kzg-4844/src/common/ec.h:34:33: warning: missing braces around initializer [-Wmissing-braces]61   34 | static const g1_t G1_IDENTITY = {62      |                                 ^63   35 |     {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}64      |      {                     }65c_src/c-kzg-4844/src/common/ec.h:34:33: warning: missing braces around initializer [-Wmissing-braces]66   34 | static const g1_t G1_IDENTITY = {67      |                                 ^68   35 |     {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}69      |      {                     }   {                     }70c_src/c-kzg-4844/src/common/ec.h:34:33: warning: missing braces around initializer [-Wmissing-braces]71   34 | static const g1_t G1_IDENTITY = {72      |                                 ^73   35 |     {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}74      |      {                     }   {                     }   {                     }75c_src/c-kzg-4844/src/common/ec.h:34:33: warning: missing braces around initializer [-Wmissing-braces]76   34 | static const g1_t G1_IDENTITY = {77      |                                 ^78   35 |     {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}, {0L, 0L, 0L, 0L, 0L, 0L}79      |      {                     }   {                     }   {                     }80+ cc -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -D__ADX__ -c ./src/server.c81+ cc -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -D__ADX__ -c ./build/assembly.S82+ ar rc libblst.a assembly.o server.o83+ ranlib libblst.a84cc -L/usr/local/lib/erlang/usr/lib -lei -shared -o priv/kzg_nif.so c_src/c-kzg-4844/src/ckzg.o c_src/kzg_nif.o c_src/c-kzg-4844/blst/libblst.a85c_src/c-kzg-4844/src/ckzg.o: file not recognized: file format not recognized86collect2: error: ld returned 1 exit status87make: *** [Makefile:60: priv/kzg_nif.so] Error 188could not compile dependency :kzg_elixir, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile kzg_elixir --force", update it with "mix deps.update kzg_elixir" or clean it with "mix deps.clean kzg_elixir"89==> nerves_compatibility_test90** (Mix) Could not compile with "make" (exit status: 2).91You need to have gcc and make installed. If you are using92Ubuntu or any other Debian-based system, install the packages93"build-essential". Also install "erlang-dev" package if not94included in your Erlang/OTP version. If you're on Fedora, run95"dnf group install 'Development Tools'".96