ethex

Build log

nerves_system_x86_64

ethex 1.1.1 · fail · run ethex-1.1.1-1790904156760
350 of 350 lines
1Resolving Hex dependencies...2Resolution completed in 0.372s3Unchanged: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:   x86_64108  MIX_ENV:      prod109110Checking for prebuilt Nerves artifacts...111  Found nerves_system_x86_64 in cache112    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2113  Found nerves_toolchain_x86_64_nerves_linux_musl in cache114    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1115==> nerves116==> nerves_compatibility_test117118Nerves environment119  MIX_TARGET:   x86_64120  MIX_ENV:      prod121122==> pbkdf2_elixir123Compiling 5 files (.ex)124    warning: use Bitwise is deprecated. import Bitwise instead125    │126  6 │   use Bitwise127    │   ~~~~~~~~~~~128    │129    └─ lib/pbkdf2/base.ex:6: Pbkdf2.Base (module)130131     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 operator132     │133 145 │     <<bin::binary-size(dklen), _::binary>> = key134     │                        ~135     │136     └─ lib/pbkdf2/base.ex:145:24: Pbkdf2.Base.do_create_hash/7137138    warning: using single-quoted strings to represent charlists is deprecated.139    Use ~c"" if you indeed want a charlist or use "" instead.140    You may run "mix format --migrate" to change all single-quoted141    strings to use the ~c sigil and fix this warning.142    │143 14 │     Enum.with_index('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./')144    │                     ~145    │146    └─ lib/pbkdf2/base64.ex:14:21147148    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 operator149    │150 34 │     <<main::size(split)-binary, rest::binary>> = data151    │                  ~152    │153    └─ lib/pbkdf2/base64.ex:34:18: Pbkdf2.Base64.encode/1154155    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 operator156    │157 62 │     <<main::size(split)-binary, rest::binary>> = data158    │                  ~159    │160    └─ lib/pbkdf2/base64.ex:62:18: Pbkdf2.Base64.decode/1161162    warning: using single-quoted strings to represent charlists is deprecated.163    Use ~c"" if you indeed want a charlist or use "" instead.164    You may run "mix format --migrate" to change all single-quoted165    strings to use the ~c sigil and fix this warning.166    │167  6 │   @allowed_chars 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'168    │                  ~169    │170    └─ lib/pbkdf2/tools.ex:6:18171172    warning: use Bitwise is deprecated. import Bitwise instead173    │174  4 │   use Bitwise175    │   ~~~~~~~~~~~176    │177    └─ lib/pbkdf2/tools.ex:4: Pbkdf2.Tools (module)178179Generated pbkdf2_elixir app180==> ex_secp256k1181Compiling 2 files (.ex)18218301:26:29.566 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.7.6/libex_secp256k1-v0.7.6-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz18418501:26:30.768 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.7.6-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz and extracted to /work/proj/_build/x86_64/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.7.6-nif-2.16-x86_64-unknown-linux-musl.so186Generated ex_secp256k1 app187==> ex_keccak188Compiling 1 file (.ex)18919001:26:31.250 [debug] Downloading NIF from https://github.com/exWeb3/ex_keccak/releases/download/v0.7.8/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz19119201:26:36.644 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz and extracted to /work/proj/_build/x86_64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl.so193Generated ex_keccak app194==> ex_abi195Compiling 2 files (.erl)196Compiling 7 files (.ex)197     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 operator198     │199 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),200     │                             ~201     │202     └─ lib/abi/type_decoder.ex:220:29: ABI.TypeDecoder.decode_bytes/3203204     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 operator205     │206 220 │     <<_padding::binary-size(padding_size_in_bytes), value::binary-size(size_in_bytes),207     │                                                                        ~208     │209     └─ lib/abi/type_decoder.ex:220:72: ABI.TypeDecoder.decode_bytes/3210211     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 operator212     │213 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),214     │                          ~215     │216     └─ lib/abi/type_decoder.ex:232:26: ABI.TypeDecoder.decode_bytes/5217218     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 operator219     │220 232 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),221     │                                                                ~222     │223     └─ lib/abi/type_decoder.ex:232:64: ABI.TypeDecoder.decode_bytes/5224225     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 operator226     │227 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),228     │                          ~229     │230     └─ lib/abi/type_decoder.ex:244:26: ABI.TypeDecoder.decode_bytes/4231232     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 operator233     │234 244 │     <<value::binary-size(size_in_bytes), _padding::binary-size(padding_size_in_bytes),235     │                                                                ~236     │237     └─ lib/abi/type_decoder.ex:244:64: ABI.TypeDecoder.decode_bytes/4238239     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 operator240     │241 311 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data242     │                             ~243     │244     └─ lib/abi/type_decoder.ex:311:29: ABI.TypeDecoder.decode_type/3245246     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 operator247     │248 322 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data249     │                             ~250     │251     └─ lib/abi/type_decoder.ex:322:29: ABI.TypeDecoder.decode_type/3252253     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 operator254     │255 333 │     <<_padding::binary-size(offset), tuple_data::binary>> = full_data256     │                             ~257     │258     └─ lib/abi/type_decoder.ex:333:29: ABI.TypeDecoder.decode_type/3259260     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 operator261     │262 362 │     <<_padding::binary-size(offset), rest_data::binary>> = full_data263     │                             ~264     │265     └─ lib/abi/type_decoder.ex:362:29: ABI.TypeDecoder.decode_type/3266267     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 operator268     │269 376 │     <<value::integer-size(total_bit_size), rest::binary>> = data270     │                           ~271     │272     └─ lib/abi/type_decoder.ex:376:27: ABI.TypeDecoder.decode_uint/2273274    warning: unused require Integer275    │276  7 │   require Integer277    │   ~278    │279    └─ lib/abi/function_selector.ex:7:3280281     warning: this clause of defp encode_method_id/1 is never used (or it will always fail/warn when invoked)282     │283 250 │   defp encode_method_id(%FunctionSelector{function: nil}), do: ""284     │        ~285     │286     └─ lib/abi/type_encoder.ex:250:8: ABI.TypeEncoder.encode_method_id/1287288Generated ex_abi app289==> mnemonic290Compiling 2 files (.ex)291    warning: unused require IEx292    │293  1 │ require IEx294    │ ~295    │296    └─ lib/mnemonic.ex:1:1297298Generated mnemonic app299==> finch300Compiling 14 files (.ex)301    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 operator302    │303 53 │       <<bytes_to_send::binary-size(window), rest::binary>> ->304    │                                    ~305    │306    └─ lib/finch/http2/request_stream.ex:53:36: Finch.HTTP2.RequestStream.next_chunk/2307308    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 operator309    │310 75 │         <<fittable_binary::binary-size(fittable_size), overload_binary::binary>> =311    │                                        ~312    │313    └─ lib/finch/http2/request_stream.ex:75:40: Finch.HTTP2.RequestStream.continue_reduce/2314315Generated finch app316==> ethex317Compiling 8 files (.ex)31831901:26:40.659 [warning] The on_load function for module Elixir.ExKeccak returned:320{:error,321 {:load_failed,322  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}32332432501:26:40.790 [warning] The on_load function for module Elixir.ExKeccak returned:326{:error,327 {:load_failed,328  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}32933033101:26:40.816 [warning] The on_load function for module Elixir.ExKeccak returned:332{:error,333 {:load_failed,334  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}335336337== Compilation error in file lib/examples/usdt.ex ==338** (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)339    (ex_keccak 0.7.8) ExKeccak.hash_256("()")340    (ex_abi 0.8.5) lib/abi/function_selector.ex:409: ABI.FunctionSelector.add_method_id/1341    (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2342    (ex_abi 0.8.5) lib/abi.ex:224: ABI.parse_specification/2343    lib/examples/usdt.ex:5: (module)34434501:26:40.849 [warning] The on_load function for module Elixir.ExKeccak returned:346{:error,347 {:load_failed,348  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-x86_64-unknown-linux-musl: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}349350could 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"