raxol_agent

Build log

nerves_system_x86_64

raxol_agent 2.7.0 · fail · run raxol_agent-2.7.0-1789557268694
323 of 323 lines
1Resolving Hex dependencies...2Resolution completed in 1.125s3Unchanged:4  circular_buffer 1.1.05  clipboard 0.2.16  cowboy 2.19.07  cowboy_telemetry 0.4.08  cowlib 2.20.0 VULNERABLE!9    EEF-CVE-2026-43971 (MEDIUM)10    aka: CVE-2026-4397111    Link Header Directive Smuggling via Unescaped target/rel/Attribute Keys in cow_link:link/112    https://osv.dev/vulnerability/EEF-CVE-2026-439711314    EEF-CVE-2026-43966 (MEDIUM)15    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c16    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/217    https://osv.dev/vulnerability/EEF-CVE-2026-439661819    EEF-CVE-2026-43969 (LOW)20    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5621    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/122    https://osv.dev/vulnerability/EEF-CVE-2026-4396923  elixir_make 0.10.024  expo 1.1.125  file_system 1.1.126  gettext 1.0.227  interactive_cmd 0.1.428  jason 1.4.529  makeup 1.2.230  makeup_elixir 1.0.131  mime 2.0.732  nerves 1.15.033  nerves_discovery 0.1.534  nerves_logging 0.2.435  nerves_runtime 0.13.1336  nerves_system_bbb 2.30.237  nerves_system_br 1.34.438  nerves_system_mangopi_mq_pro 0.17.239  nerves_system_qemu_aarch64 0.4.240  nerves_system_rpi 2.1.241  nerves_system_rpi0 2.1.242  nerves_system_rpi0_2 2.1.243  nerves_system_rpi2 2.1.244  nerves_system_rpi3 2.1.245  nerves_system_rpi4 2.1.246  nerves_system_rpi5 2.1.247  nerves_system_x86_64 1.34.248  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.149  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.150  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.151  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.152  nerves_toolchain_x86_64_nerves_linux_musl 15.3.153  nerves_uevent 0.1.754  nimble_parsec 1.4.255  phoenix 1.8.1456  phoenix_html 4.3.057  phoenix_live_view 1.2.1258  phoenix_pubsub 2.3.059  phoenix_template 1.0.460  plug 1.20.361  plug_cowboy 2.9.062  plug_crypto 2.2.063  property_table 0.3.464  ranch 2.3.065  raxol 2.7.066  raxol_agent 2.7.067  raxol_core 2.7.068  raxol_liveview 2.7.069  raxol_mcp 2.7.070  raxol_plugin 2.7.071  raxol_sensor 2.7.072  raxol_terminal 2.7.073  ring_logger 0.11.774  shoehorn 0.9.375  tablet 0.3.376  telemetry 1.4.277  telemetry_metrics 1.2.078  telemetry_poller 1.3.079  toml 0.7.080  toolshed 0.5.081  uboot_env 1.0.282  uuid 1.1.883  websock 0.5.384  websock_adapter 0.6.085  yamerl 0.10.086  yaml_elixir 2.12.287* Getting raxol_agent (Hex package)88* Getting nerves (Hex package)89* Getting shoehorn (Hex package)90* Getting ring_logger (Hex package)91* Getting toolshed (Hex package)92* Getting nerves_runtime (Hex package)93* Getting nerves_system_bbb (Hex package)94* Getting nerves_system_mangopi_mq_pro (Hex package)95* Getting nerves_system_qemu_aarch64 (Hex package)96* Getting nerves_system_rpi (Hex package)97* Getting nerves_system_rpi0 (Hex package)98* Getting nerves_system_rpi0_2 (Hex package)99* Getting nerves_system_rpi2 (Hex package)100* Getting nerves_system_rpi3 (Hex package)101* Getting nerves_system_rpi4 (Hex package)102* Getting nerves_system_rpi5 (Hex package)103* Getting nerves_system_x86_64 (Hex package)104* Getting nerves_system_br (Hex package)105* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)106* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)107* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)108* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)109* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)110* Getting nerves_logging (Hex package)111* Getting nerves_uevent (Hex package)112* Getting uboot_env (Hex package)113* Getting elixir_make (Hex package)114* Getting property_table (Hex package)115* Getting circular_buffer (Hex package)116* Getting interactive_cmd (Hex package)117* Getting jason (Hex package)118* Getting nerves_discovery (Hex package)119* Getting tablet (Hex package)120* Getting raxol (Hex package)121* Getting raxol_mcp (Hex package)122* Getting yaml_elixir (Hex package)123* Getting yamerl (Hex package)124* Getting raxol_core (Hex package)125* Getting telemetry (Hex package)126* Getting clipboard (Hex package)127* Getting file_system (Hex package)128* Getting gettext (Hex package)129* Getting makeup (Hex package)130* Getting makeup_elixir (Hex package)131* Getting phoenix (Hex package)132* Getting phoenix_html (Hex package)133* Getting phoenix_live_view (Hex package)134* Getting phoenix_pubsub (Hex package)135* Getting plug_cowboy (Hex package)136* Getting raxol_liveview (Hex package)137* Getting raxol_plugin (Hex package)138* Getting raxol_sensor (Hex package)139* Getting raxol_terminal (Hex package)140* Getting telemetry_metrics (Hex package)141* Getting telemetry_poller (Hex package)142* Getting toml (Hex package)143* Getting uuid (Hex package)144* Getting cowboy (Hex package)145* Getting cowboy_telemetry (Hex package)146* Getting plug (Hex package)147* Getting mime (Hex package)148* Getting plug_crypto (Hex package)149* Getting cowlib (Hex package)150* Getting ranch (Hex package)151* Getting phoenix_template (Hex package)152* Getting websock_adapter (Hex package)153* Getting websock (Hex package)154* Getting nimble_parsec (Hex package)155* Getting expo (Hex package)156Found packages with security advisories, see above for details157You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more158==> jason159Compiling 10 files (.ex)160Generated jason app161==> tablet162Compiling 2 files (.ex)163Generated tablet app164==> elixir_make165Compiling 8 files (.ex)166Generated elixir_make app167==> nerves_discovery168Compiling 5 files (.ex)169Generated nerves_discovery app170==> interactive_cmd171Compiling 1 file (.ex)172Generated interactive_cmd app173==> nerves174HOST_CC port.o175HOST_LD port176Compiling 55 files (.ex)177Generated nerves app178==> nerves_compatibility_test179180Nerves environment181  MIX_TARGET:   x86_64182  MIX_ENV:      prod183184Checking for prebuilt Nerves artifacts...185  Found nerves_toolchain_x86_64_nerves_linux_musl in cache186    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1187  Found nerves_system_x86_64 in cache188    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2189==> nerves190==> nerves_compatibility_test191192Nerves environment193  MIX_TARGET:   x86_64194  MIX_ENV:      prod195196==> raxol_sensor197Compiling 9 files (.ex)198Generated raxol_sensor app199==> raxol_mcp200Compiling 27 files (.ex)201Generated raxol_mcp app202==> raxol_plugin203Compiling 6 files (.ex)204Generated raxol_plugin app205==> websock_adapter206Compiling 4 files (.ex)207Generated websock_adapter app208==> phoenix209Compiling 75 files (.ex)210Generated phoenix app211==> phoenix_live_view212Compiling 55 files (.ex)213Generated phoenix_live_view app214==> raxol_liveview215Compiling 6 files (.ex)216Generated raxol_liveview app217==> raxol_terminal218Compiling 375 files (.ex)219Compiling lib/raxol/terminal/buffer/cursor.ex (it's taking more than 10s)220Compiling lib/raxol/terminal/commands/executor.ex (it's taking more than 10s)221Compiling lib/raxol/terminal/buffer/scroll_region.ex (it's taking more than 10s)222Compiling lib/raxol/terminal/buffer/line_editor.ex (it's taking more than 10s)223Compiling lib/raxol/terminal/emulator/scroll_operations.ex (it's taking more than 10s)224Compiling lib/raxol/terminal/emulator/helpers.ex (it's taking more than 10s)225Compiling lib/raxol/terminal/emulator/dimensions.ex (it's taking more than 10s)226Compiling lib/raxol/terminal/control_codes.ex (it's taking more than 10s)227Compiling lib/raxol/terminal/config/persistence.ex (it's taking more than 10s)228Compiling lib/raxol/terminal/config/config_validator.ex (it's taking more than 10s)229Generated raxol_terminal app230/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-gcc -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging -I/home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -I. -c termbox2_nif.c -o termbox2_nif.o231/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-gcc -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging -c termbox_impl.c -o termbox_impl.o232/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-gcc --sysroot=/home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging -L/home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/lib -lei termbox2_nif.o termbox_impl.o -o termbox2_nif.so233/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging/usr/lib/../lib64/crt1.o: in function `_start_c':234crt1.c:(.text._start_c+0x15): undefined reference to `main'235/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_cell_buffer':236termbox2_nif.c:(.text+0x8f): undefined reference to `enif_make_uint'237/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x9f): undefined reference to `enif_make_ulong'238/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0xaf): undefined reference to `enif_make_ulong'239/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0xc7): undefined reference to `enif_make_tuple'240/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0xe3): undefined reference to `enif_make_list_from_array'241/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_print':242termbox2_nif.c:(.text+0x164): undefined reference to `enif_get_int'243/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x179): undefined reference to `enif_get_int'244/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x185): undefined reference to `enif_make_badarg'245/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x1bd): undefined reference to `enif_get_uint'246/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x1d2): undefined reference to `enif_get_uint'247/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x1e7): undefined reference to `enif_inspect_binary'248/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x241): undefined reference to `enif_make_int'249/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_set_output_mode':250termbox2_nif.c:(.text+0x2b2): undefined reference to `enif_get_int'251/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x2c9): undefined reference to `enif_make_int'252/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x2ec): undefined reference to `enif_make_badarg'253/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_set_input_mode':254termbox2_nif.c:(.text+0x322): undefined reference to `enif_get_int'255/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x339): undefined reference to `enif_make_int'256/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x35c): undefined reference to `enif_make_badarg'257/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_set_cell':258termbox2_nif.c:(.text+0x394): undefined reference to `enif_get_int'259/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x3a9): undefined reference to `enif_get_int'260/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x3b5): undefined reference to `enif_make_badarg'261/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x3dd): undefined reference to `enif_get_uint'262/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x3f2): undefined reference to `enif_get_uint'263/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x407): undefined reference to `enif_get_uint'264/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x431): undefined reference to `enif_make_int'265/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_set_cursor':266termbox2_nif.c:(.text+0x482): undefined reference to `enif_get_int'267/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x497): undefined reference to `enif_get_int'268/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x4a3): undefined reference to `enif_make_badarg'269/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x4d7): undefined reference to `enif_make_atom'270/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `tb_set_position':271termbox2_nif.c:(.text+0x5c8): undefined reference to `enif_make_atom'272/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x5da): undefined reference to `enif_make_atom'273/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x624): undefined reference to `enif_get_int'274/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x63e): undefined reference to `enif_get_int'275/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x67b): undefined reference to `enif_make_atom'276/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x68d): undefined reference to `enif_make_atom'277/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x6a2): undefined reference to `enif_make_tuple'278/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x6ee): undefined reference to `enif_make_string'279/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x718): undefined reference to `enif_make_string'280/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `tb_set_title.part.0':281termbox2_nif.c:(.text+0x754): undefined reference to `enif_is_binary'282/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x76d): undefined reference to `enif_inspect_binary'283/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x7e1): undefined reference to `enif_make_string'284/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x7f3): undefined reference to `enif_make_atom'285/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x808): undefined reference to `enif_make_tuple'286/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x847): undefined reference to `enif_get_string'287/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x85e): undefined reference to `enif_make_atom'288/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x880): undefined reference to `enif_make_string'289/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `tb_set_title':290termbox2_nif.c:(.text+0x8b7): undefined reference to `enif_make_atom'291/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x8c9): undefined reference to `enif_make_atom'292/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_cell_buffer':293termbox2_nif.c:(.text+0x11e): undefined reference to `enif_make_list'294/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.c:(.text+0x134): undefined reference to `enif_make_badarg'295/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_height':296termbox2_nif.c:(.text+0x26a): undefined reference to `enif_make_int'297/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_width':298termbox2_nif.c:(.text+0x28a): undefined reference to `enif_make_int'299/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_hide_cursor':300termbox2_nif.c:(.text+0x45a): undefined reference to `enif_make_int'301/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_present':302termbox2_nif.c:(.text+0x50f): undefined reference to `enif_make_atom'303/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_clear':304termbox2_nif.c:(.text+0x53f): undefined reference to `enif_make_atom'305/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_shutdown':306termbox2_nif.c:(.text+0x56f): undefined reference to `enif_make_atom'307/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `nif_tb_init':308termbox2_nif.c:(.text+0x59a): undefined reference to `enif_make_int'309/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `tb_set_position':310termbox2_nif.c:(.text+0x60a): undefined reference to `enif_make_tuple'311/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: termbox2_nif.o: in function `tb_set_title':312termbox2_nif.c:(.text+0x8e5): undefined reference to `enif_make_tuple'313collect2: error: ld returned 1 exit status314make: *** [Makefile:61: termbox2_nif.so] Error 1315could not compile dependency :raxol_terminal, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile raxol_terminal --force", update it with "mix deps.update raxol_terminal" or clean it with "mix deps.clean raxol_terminal"316==> nerves_compatibility_test317** (Mix) Could not compile with "make" (exit status: 2).318You need to have gcc and make installed. If you are using319Ubuntu or any other Debian-based system, install the packages320"build-essential". Also install "erlang-dev" package if not321included in your Erlang/OTP version. If you're on Fedora, run322"dnf group install 'Development Tools'".323