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"