ethex

Build log

nerves_system_mangopi_mq_pro

ethex 1.1.1 · fail · run ethex-1.1.1-1790904156760
421 of 421 lines
1Resolving Hex dependencies...2Resolution completed in 0.148s3Unchanged:4  circular_buffer 1.1.05  comeonin 5.5.16  elixir_make 0.10.07  ethex 1.1.18  ex_abi 0.8.59  ex_keccak 0.7.810  ex_secp256k1 0.7.611  finch 0.19.012  hpax 1.1.013  interactive_cmd 0.1.414  jason 1.4.515  mime 2.0.716  mint 1.11.017  mnemonic 0.3.118  nerves 1.15.019  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_rpi4 2.1.225  nerves_system_trellis 0.5.026  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130  nerves_toolchain_x86_64_nerves_linux_musl 15.3.131  nerves_uevent 0.1.732  nimble_options 1.1.133  nimble_pool 1.1.034  pbkdf2_elixir 2.0.035  property_table 0.3.436  ring_logger 0.11.737  rustler 0.38.038  rustler_precompiled 0.10.039  shoehorn 0.9.340  tablet 0.3.341  telemetry 1.4.242  toolshed 0.5.043  uboot_env 1.0.244* Getting ethex (Hex package)45* Getting nerves (Hex package)46* Getting shoehorn (Hex package)47* Getting ring_logger (Hex package)48* Getting toolshed (Hex package)49* Getting nerves_runtime (Hex package)50* Getting nerves_system_mangopi_mq_pro (Hex package)51* Getting nerves_system_rpi4 (Hex package)52* Getting nerves_system_trellis (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)58* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)59* Getting nerves_logging (Hex package)60* Getting nerves_uevent (Hex package)61* Getting uboot_env (Hex package)62* Getting elixir_make (Hex package)63* Getting property_table (Hex package)64* Getting circular_buffer (Hex package)65* Getting interactive_cmd (Hex package)66* Getting jason (Hex package)67* Getting nerves_discovery (Hex package)68* Getting tablet (Hex package)69* Getting ex_abi (Hex package)70* Getting ex_keccak (Hex package)71* Getting ex_secp256k1 (Hex package)72* Getting finch (Hex package)73* Getting mnemonic (Hex package)74* Getting rustler (Hex package)75* Getting pbkdf2_elixir (Hex package)76* Getting comeonin (Hex package)77* Getting mime (Hex package)78* Getting mint (Hex package)79* Getting nimble_options (Hex package)80* Getting nimble_pool (Hex package)81* Getting telemetry (Hex package)82* Getting hpax (Hex package)83* Getting rustler_precompiled (Hex package)84==> jason85Compiling 10 files (.ex)86Generated jason app87==> tablet88Compiling 2 files (.ex)89Generated tablet app90==> elixir_make91Compiling 8 files (.ex)92Generated elixir_make app93==> nerves_discovery94Compiling 5 files (.ex)95Generated nerves_discovery app96==> interactive_cmd97Compiling 1 file (.ex)98Generated interactive_cmd app99==> nerves100HOST_CC port.o101HOST_LD port102Compiling 55 files (.ex)103Generated nerves app104==> nerves_compatibility_test105106Nerves environment107  MIX_TARGET:   mangopi_mq_pro108  MIX_ENV:      prod109110Checking for prebuilt Nerves artifacts...111  Found nerves_system_mangopi_mq_pro in cache112    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2113  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache114    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1115==> jason116Compiling 10 files (.ex)117Generated jason app118==> tablet119Compiling 2 files (.ex)120Generated tablet app121==> elixir_make122Compiling 8 files (.ex)123Generated elixir_make app124==> nerves_discovery125Compiling 5 files (.ex)126Generated nerves_discovery app127==> interactive_cmd128Compiling 1 file (.ex)129Generated interactive_cmd app130==> nerves131HOST_CC port.o132HOST_LD port133Compiling 55 files (.ex)134Generated nerves app135==> nerves_system_br136Generated nerves_system_br app137==> nerves_toolchain_riscv64_nerves_linux_gnu138Compiling 1 file (.ex)139Generated nerves_toolchain_riscv64_nerves_linux_gnu app140==> nerves_system_mangopi_mq_pro141Generated nerves_system_mangopi_mq_pro app142==> nerves_compatibility_test143144Nerves environment145  MIX_TARGET:   mangopi_mq_pro146  MIX_ENV:      prod147148==> mime149Compiling 1 file (.ex)150Generated mime app151==> circular_buffer152Compiling 1 file (.ex)153Generated circular_buffer app154==> nimble_options155Compiling 3 files (.ex)156Generated nimble_options app157==> comeonin158Compiling 3 files (.ex)159Generated comeonin app160==> pbkdf2_elixir161Compiling 5 files (.ex)162    warning: use Bitwise is deprecated. import Bitwise instead163    │164  6 │   use Bitwise165    │   ~~~~~~~~~~~166    │167    └─ lib/pbkdf2/base.ex:6: Pbkdf2.Base (module)168169     warning: the variable "dklen" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator170     │171 145 │     <<bin::binary-size(dklen), _::binary>> = key172     │                        ~173     │174     └─ lib/pbkdf2/base.ex:145:24: Pbkdf2.Base.do_create_hash/7175176    warning: using single-quoted strings to represent charlists is deprecated.177    Use ~c"" if you indeed want a charlist or use "" instead.178    You may run "mix format --migrate" to change all single-quoted179    strings to use the ~c sigil and fix this warning.180    │181 14 │     Enum.with_index('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./')182    │                     ~183    │184    └─ lib/pbkdf2/base64.ex:14:21185186    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator187    │188 34 │     <<main::size(split)-binary, rest::binary>> = data189    │                  ~190    │191    └─ lib/pbkdf2/base64.ex:34:18: Pbkdf2.Base64.encode/1192193    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator194    │195 62 │     <<main::size(split)-binary, rest::binary>> = data196    │                  ~197    │198    └─ lib/pbkdf2/base64.ex:62:18: Pbkdf2.Base64.decode/1199200    warning: using single-quoted strings to represent charlists is deprecated.201    Use ~c"" if you indeed want a charlist or use "" instead.202    You may run "mix format --migrate" to change all single-quoted203    strings to use the ~c sigil and fix this warning.204    │205  6 │   @allowed_chars 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'206    │                  ~207    │208    └─ lib/pbkdf2/tools.ex:6:18209210    warning: use Bitwise is deprecated. import Bitwise instead211    │212  4 │   use Bitwise213    │   ~~~~~~~~~~~214    │215    └─ lib/pbkdf2/tools.ex:4: Pbkdf2.Tools (module)216217Generated pbkdf2_elixir app218==> hpax219Compiling 4 files (.ex)220Generated hpax app221==> mint222Compiling 1 file (.erl)223Compiling 21 files (.ex)224Generated mint app225==> rustler226Compiling 7 files (.ex)227Generated rustler app228==> nerves_logging229 CC kmsg_tailer.o230 LD kmsg_tailer231Compiling 5 files (.ex)232Generated nerves_logging app233==> ring_logger234Compiling 7 files (.ex)235Generated ring_logger app236==> shoehorn237Compiling 8 files (.ex)238Generated shoehorn app239==> nerves_compatibility_test240===> Analyzing applications...241===> Compiling telemetry242==> rustler_precompiled243Compiling 4 files (.ex)244Generated rustler_precompiled app245==> ex_secp256k1246Compiling 2 files (.ex)24724801:26:17.393 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.7.6/libex_secp256k1-v0.7.6-nif-2.16-riscv64gc-unknown-linux-gnu.so.tar.gz24925001:26:17.977 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.7.6-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.7.6-nif-2.16-riscv64gc-unknown-linux-gnu.so251Generated ex_secp256k1 app252==> ex_keccak253Compiling 1 file (.ex)25425501:26:18.259 [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.gz25625701:26:18.427 [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.so258Generated ex_keccak app259==> ex_abi260Compiling 2 files (.erl)261Compiling 7 files (.ex)262     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 operator263     │264 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),265     │                             ~266     │267     └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3268269     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 operator270     │271 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),272     │                                                                        ~273     │274     └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3275276     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 operator277     │278 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),279     │                          ~280     │281     └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5282283     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 operator284     │285 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),286     │                                                                ~287     │288     └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5289290     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 operator291     │292 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),293     │                          ~294     │295     └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4296297     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 operator298     │299 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),300     │                                                                ~301     │302     └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4303304     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 operator305     │306 311 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data307     │                             ~308     │309     └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3310311     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 operator312     │313 322 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data314     │                             ~315     │316     └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3317318     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 operator319     │320 333 │     <<_padding::binary-size(offset), tuple_data::binary>> = full_data321     │                             ~322     │323     └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3324325     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 operator326     │327 362 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data328     │                             ~329     │330     └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3331332     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 operator333     │334 376 │     <<value::integer-size(total_bit_size), rest::binary>> = data335     │                           ~336     │337     └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2338339    warning: unused require Integer340    │341  7 │   require Integer342    │   ~343    │344    └─ lib/abi/function_selector.ex:7:3345346     warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)347     │348 250 │   defp encode_method_id(%FunctionSelector{function: nil}), do: ""349     │        ~350     │351     └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1352353Generated ex_abi app354==> mnemonic355Compiling 2 files (.ex)356    warning: unused require IEx357    │358  1 │ require IEx359    │ ~360    │361    └─ lib/mnemonic.ex:1:1362363Generated mnemonic app364==> uboot_env365Compiling 5 files (.ex)366Generated uboot_env app367==> nimble_pool368Compiling 2 files (.ex)369Generated nimble_pool app370==> finch371Compiling 14 files (.ex)372    warning: the variable "window" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator373    │374 53 │       <<bytes_to_send::binary-size(window), rest::binary>> ->375    │                                    ~376    │377    └─ lib/finch/http2/request_stream.ex:53:36: Finch.HTTP2.RequestStream.next_chunk/2378379    warning: the variable "fittable_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator380    │381 75 │         <<fittable_binary::binary-size(fittable_size), overload_binary::binary>> =382    │                                        ~383    │384    └─ lib/finch/http2/request_stream.ex:75:40: Finch.HTTP2.RequestStream.continue_reduce/2385386Generated finch app387==> ethex388Compiling 8 files (.ex)38939001:26:22.266 [warning] The on_load function for module Elixir.ExKeccak returned:391{:error,392 {:load_failed,393  ~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'"}}39439539601:26:22.517 [warning] The on_load function for module Elixir.ExKeccak returned:397{:error,398 {:load_failed,399  ~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'"}}40040140201:26:22.750 [warning] The on_load function for module Elixir.ExKeccak returned:403{:error,404 {:load_failed,405  ~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'"}}406407408== Compilation error in file lib/examples/usdt.ex ==409** (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)410    (ex_keccak 0.7.8) ExKeccak.hash_256("()")411    (ex_abi 0.8.5) lib/abi/function_selector.ex:409: ABI.FunctionSelector.add_method_id/1412    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2413    (ex_abi 0.8.5) lib/abi.ex:224: ABI.parse_specification/2414    lib/examples/usdt.ex:5: (module)41541601:26:22.881 [warning] The on_load function for module Elixir.ExKeccak returned:417{:error,418 {:load_failed,419  ~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'"}}420421could not compile dependency :ethex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ethex --force", update it with "mix deps.update ethex" or clean it with "mix deps.clean ethex"