Build log
nerves_system_trellis
ethex 1.1.1 · fail · run ethex-1.1.1-1790904156760
421 of 421 lines
1Resolving Hex dependencies...2Resolution completed in 0.193s3Unchanged: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: trellis108 MIX_ENV: prod109110Checking for prebuilt Nerves artifacts...111 Found nerves_system_trellis in cache112 /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0113 Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache114 /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-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_armv7_nerves_linux_gnueabihf138Compiling 1 file (.ex)139Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app140==> nerves_system_trellis141Generated nerves_system_trellis app142==> nerves_compatibility_test143144Nerves environment145 MIX_TARGET: trellis146 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:50.272 [debug] Downloading NIF from https://github.com/ayrat555/ex_secp256k1/releases/download/v0.7.6/libex_secp256k1-v0.7.6-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz24925001:26:51.636 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_secp256k1-v0.7.6-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz and extracted to /work/proj/_build/trellis/lib/ex_secp256k1/priv/native/libex_secp256k1-v0.7.6-nif-2.16-arm-unknown-linux-gnueabihf.so251Generated ex_secp256k1 app252==> ex_keccak253Compiling 1 file (.ex)25425501:26:51.759 [debug] Downloading NIF from https://github.com/exWeb3/ex_keccak/releases/download/v0.7.8/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz25625701:26:52.086 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz and extracted to /work/proj/_build/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.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:55.276 [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/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so: wrong ELF class: ELFCLASS32'"}}39439539601:26:55.395 [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/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so: wrong ELF class: ELFCLASS32'"}}40040140201:26:55.428 [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/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so: wrong ELF class: ELFCLASS32'"}}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:55.452 [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/trellis/lib/ex_keccak/priv/native/libexkeccak-v0.7.8-nif-2.16-arm-unknown-linux-gnueabihf.so: wrong ELF class: ELFCLASS32'"}}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"