Build log
nerves_system_mangopi_mq_pro
ethers_kms 0.1.1 · fail · run ethers_kms-0.1.1-1789356720886
618 of 618 lines
1Resolving Hex dependencies...2Resolution completed in 0.395s3Unchanged:4 circular_buffer 1.1.05 configparser_ex 5.0.16 elixir_make 0.10.07 ethereumex 0.14.08 ethers 0.8.09 ethers_kms 0.1.110 ex_abi 0.8.411 ex_aws 2.7.012 ex_aws_kms 2.6.013 ex_aws_sts 2.3.014 ex_keccak 0.7.815 ex_rlp 0.6.016 ex_secp256k1 0.8.017 finch 0.23.018 hpax 1.0.419 idna 7.1.020 interactive_cmd 0.1.421 jason 1.4.522 mime 2.0.723 mint 1.10.024 nerves 1.15.025 nerves_discovery 0.1.526 nerves_logging 0.2.427 nerves_runtime 0.13.1328 nerves_system_bbb 2.30.229 nerves_system_br 1.34.430 nerves_system_mangopi_mq_pro 0.17.231 nerves_system_qemu_aarch64 0.4.232 nerves_system_rpi 2.1.233 nerves_system_rpi0 2.1.234 nerves_system_rpi0_2 2.1.235 nerves_system_rpi2 2.1.236 nerves_system_rpi3 2.1.237 nerves_system_rpi4 2.1.238 nerves_system_rpi5 2.1.239 nerves_system_x86_64 1.34.240 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.141 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.142 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.143 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.144 nerves_toolchain_x86_64_nerves_linux_musl 15.3.145 nerves_uevent 0.1.746 nimble_options 1.1.147 nimble_pool 1.1.048 poolboy 1.5.249 property_table 0.3.450 req 0.7.451 ring_logger 0.11.752 rustler_precompiled 0.9.053 shoehorn 0.9.354 sweet_xml 0.7.555 tablet 0.3.356 telemetry 1.4.257 toolshed 0.5.058 uboot_env 1.0.259 websockex 0.5.160* Getting ethers_kms (Hex package)61* Getting nerves (Hex package)62* Getting shoehorn (Hex package)63* Getting ring_logger (Hex package)64* Getting toolshed (Hex package)65* Getting nerves_runtime (Hex package)66* Getting nerves_system_bbb (Hex package)67* Getting nerves_system_mangopi_mq_pro (Hex package)68* Getting nerves_system_qemu_aarch64 (Hex package)69* Getting nerves_system_rpi (Hex package)70* Getting nerves_system_rpi0 (Hex package)71* Getting nerves_system_rpi0_2 (Hex package)72* Getting nerves_system_rpi2 (Hex package)73* Getting nerves_system_rpi3 (Hex package)74* Getting nerves_system_rpi4 (Hex package)75* Getting nerves_system_rpi5 (Hex package)76* Getting nerves_system_x86_64 (Hex package)77* Getting nerves_system_br (Hex package)78* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)79* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)80* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)81* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)82* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)83* Getting nerves_logging (Hex package)84* Getting nerves_uevent (Hex package)85* Getting uboot_env (Hex package)86* Getting elixir_make (Hex package)87* Getting property_table (Hex package)88* Getting circular_buffer (Hex package)89* Getting interactive_cmd (Hex package)90* Getting jason (Hex package)91* Getting nerves_discovery (Hex package)92* Getting tablet (Hex package)93* Getting configparser_ex (Hex package)94* Getting ethers (Hex package)95* Getting ex_aws (Hex package)96* Getting ex_aws_kms (Hex package)97* Getting ex_aws_sts (Hex package)98* Getting ex_secp256k1 (Hex package)99* Getting sweet_xml (Hex package)100* Getting rustler_precompiled (Hex package)101* Getting mime (Hex package)102* Getting telemetry (Hex package)103* Getting ethereumex (Hex package)104* Getting ex_abi (Hex package)105* Getting ex_keccak (Hex package)106* Getting ex_rlp (Hex package)107* Getting idna (Hex package)108* Getting req (Hex package)109* Getting finch (Hex package)110* Getting mint (Hex package)111* Getting nimble_options (Hex package)112* Getting nimble_pool (Hex package)113* Getting hpax (Hex package)114* Getting poolboy (Hex package)115* Getting websockex (Hex package)116==> jason117Compiling 10 files (.ex)118Generated jason app119==> tablet120Compiling 2 files (.ex)121Generated tablet app122==> elixir_make123Compiling 8 files (.ex)124Generated elixir_make app125==> nerves_discovery126Compiling 5 files (.ex)127Generated nerves_discovery app128==> interactive_cmd129Compiling 1 file (.ex)130Generated interactive_cmd app131==> nerves132HOST_CC port.o133HOST_LD port134Compiling 55 files (.ex)135Generated nerves app136==> nerves_compatibility_test137138Nerves environment139 MIX_TARGET: mangopi_mq_pro140 MIX_ENV: prod141142Checking for prebuilt Nerves artifacts...143 Found nerves_system_mangopi_mq_pro in cache144 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2145 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache146 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1147==> jason148Compiling 10 files (.ex)149Compiling lib/decoder.ex (it's taking more than 10s)150Generated jason app151==> tablet152Compiling 2 files (.ex)153Generated tablet app154==> elixir_make155Compiling 8 files (.ex)156Generated elixir_make app157==> nerves_discovery158Compiling 5 files (.ex)159Generated nerves_discovery app160==> interactive_cmd161Compiling 1 file (.ex)162Generated interactive_cmd app163==> nerves164HOST_CC port.o165HOST_LD port166Compiling 55 files (.ex)167Generated nerves app168==> nerves_system_br169Generated nerves_system_br app170==> nerves_toolchain_riscv64_nerves_linux_gnu171Compiling 1 file (.ex)172Generated nerves_toolchain_riscv64_nerves_linux_gnu app173==> nerves_system_mangopi_mq_pro174Generated nerves_system_mangopi_mq_pro app175==> nerves_compatibility_test176177Nerves environment178 MIX_TARGET: mangopi_mq_pro179 MIX_ENV: prod180181==> mime182Compiling 1 file (.ex)183Generated mime app184==> circular_buffer185Compiling 1 file (.ex)186Generated circular_buffer app187==> nimble_options188Compiling 3 files (.ex)189Generated nimble_options app190==> hpax191Compiling 4 files (.ex)192Generated hpax app193==> mint194Compiling 1 file (.erl)195Compiling 20 files (.ex)196Generated mint app197==> nerves_logging198 CC kmsg_tailer.o199 LD kmsg_tailer200Compiling 5 files (.ex)201Generated nerves_logging app202==> ring_logger203Compiling 7 files (.ex)204Generated ring_logger app205==> nerves_compatibility_test206===> Analyzing applications...207===> Compiling poolboy208==> shoehorn209Compiling 8 files (.ex)210Generated shoehorn app211==> configparser_ex212Compiling 2 files (.ex)213Generated configparser_ex app214==> ex_rlp215Compiling 6 files (.ex)216 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator217 │218 103 │ <<item::binary-size(size), new_tail::binary>> = tail219 │ ~220 │221 └─ lib/ex_rlp/decode_item.ex:103:27: ExRLP.DecodeItem.do_decode_item/3222223 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator224 │225 120 │ <<item::binary-size(size), new_tail::binary>> = tail226 │ ~227 │228 └─ lib/ex_rlp/decode_item.ex:120:27: ExRLP.DecodeItem.do_decode_item/3229230 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator231 │232 158 │ <<item::binary-size(size), new_tail::binary>> = tail233 │ ~234 │235 └─ lib/ex_rlp/decode_item.ex:158:25: ExRLP.DecodeItem.do_decode_when_valid_length/4236237 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator238 │239 168 │ <<item::binary-size(size), new_tail::binary>> = tail240 │ ~241 │242 └─ lib/ex_rlp/decode_item.ex:168:25: ExRLP.DecodeItem.do_decode_when_valid_length/4243244 warning: the variable "be_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator245 │246 187 │ <<be::binary-size(be_size), data::binary>> = tail247 │ ~248 │249 └─ lib/ex_rlp/decode_item.ex:187:23: ExRLP.DecodeItem.decode_long_binary/2250251 warning: the variable "item_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator252 │253 195 │ {_, <<item::binary-size(item_length), new_tail::binary>>} -> {item, new_tail}254 │ ~255 │256 └─ lib/ex_rlp/decode_item.ex:195:31: ExRLP.DecodeItem.decode_long_binary/2257258 warning: default arguments in protocol definitions is deprecated259 │260 2 │ def encode(value, options \\ [])261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/ex_rlp/encode.ex:2: ExRLP.Encode (module)264265 warning: protocols can only define functions without implementation via def/1, found: encode/1266 │267 1 │ defprotocol ExRLP.Encode do268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~269 │270 └─ lib/ex_rlp/encode.ex:1: ExRLP.Encode (module)271272Generated ex_rlp app273==> nerves_compatibility_test274===> Analyzing applications...275===> Compiling idna276===> Analyzing applications...277===> Compiling telemetry278==> websockex279Compiling 6 files (.ex)280 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator281 │282 109 │ <<payload::bytes-size(size), rest::bitstring>> = remaining283 │ ~284 │285 └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1286287 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator288 │289 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining290 │ ~291 │292 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1293294 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator295 │296 125 │ <<payload::bytes-size(len), rest::bitstring>> = remaining297 │ ~298 │299 └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1300301 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator302 │303 145 │ <<payload::bytes-size(len), rest::bitstring>> = remaining304 │ ~305 │306 └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1307308 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator309 │310 150 │ <<payload::bytes-size(len), rest::bitstring>> = remaining311 │ ~312 │313 └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1314315 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator316 │317 155 │ <<payload::bytes-size(len), rest::bitstring>> = remaining318 │ ~319 │320 └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1321322 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator323 │324 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining325 │ ~326 │327 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1328329 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator330 │331 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining332 │ ~333 │334 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1335336 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator337 │338 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining339 │ ~340 │341 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1342343 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator344 │345 164 │ <<payload::bytes-size(len), rest::bitstring>> = remaining346 │ ~347 │348 └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1349350 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator351 │352 171 │ <<payload::bytes-size(len), rest::bitstring>> = remaining353 │ ~354 │355 └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1356357 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator358 │359 176 │ <<payload::bytes-size(len), rest::bitstring>> = remaining360 │ ~361 │362 └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1363364 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator365 │366 183 │ <<payload::bytes-size(len), rest::bitstring>> = remaining367 │ ~368 │369 └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1370371 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator372 │373 188 │ <<payload::bytes-size(len), rest::bitstring>> = remaining374 │ ~375 │376 └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1377378 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator379 │380 193 │ <<payload::bytes-size(len), rest::bitstring>> = remaining381 │ ~382 │383 └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1384385 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator386 │387 199 │ <<payload::bytes-size(len), rest::bitstring>> = remaining388 │ ~389 │390 └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1391392 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator393 │394 204 │ <<payload::bytes-size(len), rest::bitstring>> = remaining395 │ ~396 │397 └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1398399 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator400 │401 209 │ <<payload::bytes-size(len), rest::bitstring>> = remaining402 │ ~403 │404 └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1405406 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator407 │408 358 │ <<payload::bytes-size(len), rest::bitstring>> = remaining409 │ ~410 │411 └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3412413Generated websockex app414==> rustler_precompiled415Compiling 4 files (.ex)416Generated rustler_precompiled app417==> ex_secp256k1418Compiling 2 files (.ex)41942003:42:38.872 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.8.0/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz42142203:42:40.834 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.8.0-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz423Generated ex_secp256k1 app424==> ex_keccak425Compiling 1 file (.ex)42642703:42:41.177 [debug] Downloading NIF from https://github.com/exWeb3/ex_keccak/releases/download/v0.7.8/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz42842903:42:41.728 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz430Generated ex_keccak app431==> ex_abi432Compiling 2 files (.erl)433Compiling 7 files (.ex)434 warning: unused require Integer435 │436 7 │ require Integer437 │ ~438 │439 └─ lib/abi/function_selector.ex:7:3440441 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator442 │443 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),444 │ ~445 │446 └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3447448 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator449 │450 220 │ <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),451 │ ~452 │453 └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3454455 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator456 │457 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),458 │ ~459 │460 └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5461462 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator463 │464 232 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),465 │ ~466 │467 └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5468469 warning: the variable "size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator470 │471 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),472 │ ~473 │474 └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4475476 warning: the variable "padding_size_in_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator477 │478 244 │ <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),479 │ ~480 │481 └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4482483 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator484 │485 311 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data486 │ ~487 │488 └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3489490 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491 │492 322 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data493 │ ~494 │495 └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3496497 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator498 │499 333 │ <<_padding::binary-size(offset), tuple_data::binary>> = full_data500 │ ~501 │502 └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3503504 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator505 │506 362 │ <<_padding::binary-size(offset), rest_data::binary>> = full_data507 │ ~508 │509 └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3510511 warning: the variable "total_bit_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator512 │513 376 │ <<value::integer-size(total_bit_size), rest::binary>> = data514 │ ~515 │516 └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2517518 warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)519 │520 250 │ defp encode_method_id(%FunctionSelector{function: nil}), do: ""521 │ ~522 │523 └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1524525Generated ex_abi app526==> uboot_env527Compiling 5 files (.ex)528Generated uboot_env app529==> nimble_pool530Compiling 2 files (.ex)531Generated nimble_pool app532==> finch533Compiling 23 files (.ex)534Generated finch app535==> ethereumex536Compiling 11 files (.ex)537Generated ethereumex app538==> req539Compiling 24 files (.ex)540Generated req app541==> ethers542Compiling 51 files (.ex)54354403:43:07.286 [warning] The on_load function for module Elixir.ExKeccak returned:545{:error,546 {:load_failed,547 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}54854955003:43:07.370 [warning] The on_load function for module Elixir.ExKeccak returned:551{:error,552 {:load_failed,553 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}55455555603:43:07.454 [warning] The on_load function for module Elixir.ExKeccak returned:557{:error,558 {:load_failed,559 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}56056156203:43:07.471 [warning] The on_load function for module Elixir.ExKeccak returned:563{:error,564 {:load_failed,565 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}56656756803:43:07.485 [warning] The on_load function for module Elixir.ExKeccak returned:569{:error,570 {:load_failed,571 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}57257357403:43:07.500 [warning] The on_load function for module Elixir.ExKeccak returned:575{:error,576 {:load_failed,577 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}57857958003:43:07.587 [warning] The on_load function for module Elixir.ExKeccak returned:581{:error,582 {:load_failed,583 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}58458558603:43:07.601 [warning] The on_load function for module Elixir.ExKeccak returned:587{:error,588 {:load_failed,589 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}59059159203:43:08.323 [warning] The on_load function for module Elixir.ExKeccak returned:593{:error,594 {:load_failed,595 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}59659759803:43:08.382 [warning] The on_load function for module Elixir.ExKeccak returned:599{:error,600 {:load_failed,601 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}602603604== Compilation error in file lib/ethers/contracts/ccip_read.ex ==605** (UndefinedFunctionError) function ExKeccak.hash_256/1 is undefined (module ExKeccak is not available). Make sure the module name is correct and has been specified in full (or that an alias has been defined)606 (ex_keccak 0.7.8) ExKeccak.hash_256("OffchainLookup(address,string[],bytes,bytes4,bytes)")607 (ex_abi 0.8.4) lib/abi/function_selector.ex:409: ABI.FunctionSelector.add_method_id/1608 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2609 (ex_abi 0.8.4) lib/abi.ex:224: ABI.parse_specification/2610 expanding macro: Ethers.Contract.__before_compile__/1611 lib/ethers/contracts/ccip_read.ex:1: Ethers.Contracts.CcipRead (module)61261303:43:08.451 [warning] The on_load function for module Elixir.ExKeccak returned:614{:error,615 {:load_failed,616 ~c"Failed to load NIF library: '/work/proj/_build/mangopi_mq_pro/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-riscv64gc-unknown-linux-gnu.so: cannot open shared object file: No such file or directory'"}}617618could not compile dependency :ethers, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ethers --force", update it with "mix deps.update ethers" or clean it with "mix deps.clean ethers"