Build log
nerves_system_trellis
ex4pm 26.10.1 · fail · run ex4pm-26.10.1-1790904916550
533 of 533 lines
1Resolving Hex dependencies...2Resolution completed in 0.9s3Unchanged:4 ash 3.33.115 ash_admin 1.3.26 ash_phoenix 2.3.257 ash_state_machine 0.2.138 aws_signature 0.4.39 broadway 1.3.010 cinder 0.17.011 circular_buffer 1.1.012 crux 0.1.413 db_connection 2.10.214 decimal 3.1.115 ecto 3.14.216 elixir_make 0.10.017 ets 0.9.018 ex4pm 26.10.119 explorer 0.13.020 expo 1.1.121 gen_stage 1.3.222 gen_state_machine 3.0.023 gettext 1.0.224 interactive_cmd 0.1.425 iterex 0.1.226 jason 1.4.527 mime 2.0.728 multigraph 0.16.1-mg.529 nerves 1.15.030 nerves_discovery 0.1.531 nerves_logging 0.2.432 nerves_runtime 0.13.1333 nerves_system_br 1.34.434 nerves_system_mangopi_mq_pro 0.17.235 nerves_system_rpi4 2.1.236 nerves_system_trellis 0.5.037 nerves_system_x86_64 1.34.238 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.139 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.140 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.141 nerves_toolchain_x86_64_nerves_linux_musl 15.3.142 nerves_uevent 0.1.743 nimble_options 1.1.144 phoenix 1.8.1545 phoenix_html 4.3.046 phoenix_live_view 1.2.1247 phoenix_pubsub 2.3.048 phoenix_template 1.1.049 phoenix_view 2.0.450 plug 1.20.351 plug_crypto 2.2.052 postgrex 0.22.453 property_table 0.3.454 reactor 1.0.755 ring_logger 0.11.756 rustler 0.38.057 rustler_precompiled 0.10.058 shoehorn 0.9.359 spark 2.7.360 splode 0.3.261 stream_data 1.4.062 sweet_xml 0.7.563 table 0.1.264 table_rex 4.1.065 tablet 0.3.366 telemetry 1.4.267 telemetry_metrics 1.2.068 telemetry_metrics_prometheus_core 1.2.169 toolshed 0.5.070 uboot_env 1.0.271 wasmex 0.15.172 websock 0.5.373 websock_adapter 0.6.074 yamerl 0.10.075 yaml_elixir 2.12.276 ymlr 5.1.677* Getting ex4pm (Hex package)78* Getting nerves (Hex package)79* Getting shoehorn (Hex package)80* Getting ring_logger (Hex package)81* Getting toolshed (Hex package)82* Getting nerves_runtime (Hex package)83* Getting nerves_system_mangopi_mq_pro (Hex package)84* Getting nerves_system_rpi4 (Hex package)85* Getting nerves_system_trellis (Hex package)86* Getting nerves_system_x86_64 (Hex package)87* Getting nerves_system_br (Hex package)88* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)89* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)90* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)91* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)92* Getting nerves_logging (Hex package)93* Getting nerves_uevent (Hex package)94* Getting uboot_env (Hex package)95* Getting elixir_make (Hex package)96* Getting property_table (Hex package)97* Getting circular_buffer (Hex package)98* Getting interactive_cmd (Hex package)99* Getting jason (Hex package)100* Getting nerves_discovery (Hex package)101* Getting tablet (Hex package)102* Getting ash (Hex package)103* Getting ash_admin (Hex package)104* Getting ash_phoenix (Hex package)105* Getting ash_state_machine (Hex package)106* Getting broadway (Hex package)107* Getting decimal (Hex package)108* Getting explorer (Hex package)109* Getting gen_state_machine (Hex package)110* Getting phoenix (Hex package)111* Getting phoenix_html (Hex package)112* Getting phoenix_live_view (Hex package)113* Getting phoenix_pubsub (Hex package)114* Getting plug (Hex package)115* Getting postgrex (Hex package)116* Getting reactor (Hex package)117* Getting stream_data (Hex package)118* Getting sweet_xml (Hex package)119* Getting telemetry_metrics (Hex package)120* Getting telemetry_metrics_prometheus_core (Hex package)121* Getting wasmex (Hex package)122* Getting rustler (Hex package)123* Getting rustler_precompiled (Hex package)124* Getting telemetry (Hex package)125* Getting iterex (Hex package)126* Getting multigraph (Hex package)127* Getting spark (Hex package)128* Getting splode (Hex package)129* Getting yaml_elixir (Hex package)130* Getting ymlr (Hex package)131* Getting yamerl (Hex package)132* Getting db_connection (Hex package)133* Getting mime (Hex package)134* Getting plug_crypto (Hex package)135* Getting phoenix_template (Hex package)136* Getting websock_adapter (Hex package)137* Getting websock (Hex package)138* Getting aws_signature (Hex package)139* Getting table (Hex package)140* Getting table_rex (Hex package)141* Getting gen_stage (Hex package)142* Getting nimble_options (Hex package)143* Getting cinder (Hex package)144* Getting gettext (Hex package)145* Getting phoenix_view (Hex package)146* Getting expo (Hex package)147* Getting crux (Hex package)148* Getting ecto (Hex package)149* Getting ets (Hex package)150You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more151==> 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==> decimal161Compiling 4 files (.ex)162Generated decimal app163==> jason164Compiling 10 files (.ex)165Generated jason app166==> interactive_cmd167Compiling 1 file (.ex)168Generated interactive_cmd app169==> nerves170HOST_CC port.o171HOST_LD port172Compiling 55 files (.ex)173Generated nerves app174==> nerves_compatibility_test175176Nerves environment177 MIX_TARGET: trellis178 MIX_ENV: prod179180Checking for prebuilt Nerves artifacts...181 Found nerves_system_trellis in cache182 /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0183 Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache184 /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1185==> tablet186Compiling 2 files (.ex)187Generated tablet app188==> elixir_make189Compiling 8 files (.ex)190Generated elixir_make app191==> nerves_discovery192Compiling 5 files (.ex)193Generated nerves_discovery app194==> decimal195Compiling 4 files (.ex)196Generated decimal app197==> jason198Compiling 10 files (.ex)199Generated jason app200==> interactive_cmd201Compiling 1 file (.ex)202Generated interactive_cmd app203==> nerves204HOST_CC port.o205HOST_LD port206Compiling 55 files (.ex)207Generated nerves app208==> nerves_system_br209Generated nerves_system_br app210==> nerves_toolchain_armv7_nerves_linux_gnueabihf211Compiling 1 file (.ex)212Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app213==> nerves_system_trellis214Generated nerves_system_trellis app215==> nerves_compatibility_test216217Nerves environment218 MIX_TARGET: trellis219 MIX_ENV: prod220221==> stream_data222Compiling 3 files (.ex)223Generated stream_data app224==> gen_stage225Compiling 10 files (.ex)226 warning: unused require Logger227 │228 103 │ require Logger229 │ ~230 │231 └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3232233Generated gen_stage app234==> ymlr235Compiling 3 files (.ex)236Generated ymlr app237==> mime238Compiling 1 file (.ex)239Generated mime app240==> circular_buffer241Compiling 1 file (.ex)242Generated circular_buffer app243==> nimble_options244Compiling 3 files (.ex)245Generated nimble_options app246==> multigraph247Compiling 16 files (.ex)248 warning: the following clause is redundant:249250 defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)251 when is_function(where_fun)252253 it has type:254255 dynamic(), dynamic(), dynamic(), dynamic(fun())256257 previous clauses have already matched on the following types:258259 term(), term(), term(), nil260 term(), term(), term(), fun()261262 │263 2902 │ defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)264 │ ~265 │266 └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4267268Generated multigraph app269==> plug_crypto270Compiling 5 files (.ex)271Generated plug_crypto app272==> nerves_compatibility_test273===> Analyzing applications...274===> Compiling yamerl275/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.276Compile directive 'nowarn_deprecated_catch' can be used to suppress277warnings in selected modules.278% 65| case catch base64:decode(Text) of279% | ^280281/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.282Compile directive 'nowarn_deprecated_catch' can be used to suppress283warnings in selected modules.284% 72| case catch base64:decode(Text) of285% | ^286287 ┌─ src/yamerl_node_binary.erl:288 │289 65 │ case catch base64:decode(Text) of290 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.291Compile directive 'nowarn_deprecated_catch' can be used to suppress292warnings in selected modules.293294 ┌─ src/yamerl_node_binary.erl:295 │296 72 │ case catch base64:decode(Text) of297 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.298Compile directive 'nowarn_deprecated_catch' can be used to suppress299warnings in selected modules.300301302/work/proj/deps_trellis/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.303Compile directive 'nowarn_deprecated_catch' can be used to suppress304warnings in selected modules.305% 801| catch Mod:module_info(),306% | ^307308 ┌─ src/yamerl_constr.erl:309 │310 801 │ catch Mod:module_info(),311 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.312Compile directive 'nowarn_deprecated_catch' can be used to suppress313warnings in selected modules.314315316==> ets317Compiling 7 files (.ex)318Generated ets app319==> table_rex320Compiling 7 files (.ex)321 warning: incompatible types given to Map.get/3:322323 Map.get(cell, :width_calc, nil)324325 the map:326327 dynamic(%TableRex.Cell{})328329 does not have all required keys:330331 :width_calc332333 therefore this function will always return nil334335 where "cell" was given the types:336337 # type: dynamic(%TableRex.Cell{})338 # from: lib/table_rex/renderer/text.ex:305:63339 %TableRex.Cell{} = cell340341 # type: dynamic(%TableRex.Cell{})342 # from: lib/table_rex/renderer/text.ex343 {%TableRex.Cell{} = cell, col_index}344345 type warning found at:346 │347 312 │ Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)348 │ ~349 │350 └─ lib/table_rex/renderer/text.ex:312:11: TableRex.Renderer.Text.render_cell/3351352Generated table_rex app353==> iterex354Compiling 48 files (.ex)355Generated iterex app356==> nerves_logging357 CC kmsg_tailer.o358 LD kmsg_tailer359Compiling 5 files (.ex)360Generated nerves_logging app361==> gen_state_machine362Compiling 3 files (.ex)363 warning: using single-quoted strings to represent charlists is deprecated.364 Use ~c"" if you indeed want a charlist or use "" instead.365 You may run "mix format --migrate" to change all single-quoted366 strings to use the ~c sigil and fix this warning.367 │368 21 │ {'** State machine ~tp terminating~n' ++ _ = format, args} ->369 │ ~370 │371 └─ lib/gen_state_machine/translator.ex:21:8372373 warning: using single-quoted strings to represent charlists is deprecated.374 Use ~c"" if you indeed want a charlist or use "" instead.375 You may run "mix format --migrate" to change all single-quoted376 strings to use the ~c sigil and fix this warning.377 │378 24 │ {'** State machine ~p terminating~n' ++ _ = format, args} ->379 │ ~380 │381 └─ lib/gen_state_machine/translator.ex:24:8382383 warning: List.zip/1 is deprecated. Use Enum.zip/1 instead384 │385 62 │ |> List.zip()386 │ ~387 │388 └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4389390Generated gen_state_machine app391==> ring_logger392Compiling 7 files (.ex)393Generated ring_logger app394==> nerves_compatibility_test395===> Analyzing applications...396===> Compiling aws_signature397==> rustler398Compiling 7 files (.ex)399Generated rustler app400==> spark401Compiling 46 files (.ex)402Generated spark app403==> shoehorn404Compiling 8 files (.ex)405Generated shoehorn app406==> yaml_elixir407Compiling 6 files (.ex)408Generated yaml_elixir app409==> table410Compiling 5 files (.ex)411Generated table app412==> nerves_compatibility_test413===> Analyzing applications...414===> Compiling telemetry415==> broadway416Compiling 22 files (.ex)417 warning: this clause of defp enqueue_batch/2 is never used (or it will always fail/warn when invoked)418 │419 375 │ defp enqueue_batch(queue, _list = []), do: queue420 │ ~421 │422 └─ lib/broadway/topology/producer_stage.ex:375:8: Broadway.Topology.ProducerStage.enqueue_batch/2423424Generated broadway app425==> telemetry_metrics426Compiling 7 files (.ex)427Generated telemetry_metrics app428==> telemetry_metrics_prometheus_core429Compiling 9 files (.ex)430 warning: unused require Logger431 │432 148 │ require Logger433 │ ~434 │435 └─ lib/core.ex:148:3436437warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it438 lib/core/registry.ex:87: TelemetryMetricsPrometheus.Core.Registry.validate_distribution_buckets!/1439440Generated telemetry_metrics_prometheus_core app441==> db_connection442Compiling 18 files (.ex)443Generated db_connection app444==> ecto445Compiling 56 files (.ex)446Generated ecto app447==> phoenix_html448Compiling 6 files (.ex)449Generated phoenix_html app450==> phoenix_template451Compiling 4 files (.ex)452Generated phoenix_template app453==> expo454Compiling 2 files (.erl)455Compiling 22 files (.ex)456Generated expo app457==> gettext458Compiling 18 files (.ex)459 warning: this clause in cond will never match:460461 not is_binary(locale)462463 since it has type:464465 dynamic(false)466467 where "locale" was given the types:468469 # type: binary()470 # from: lib/gettext.ex:806:28471 locale472473 # type: binary()474 # from: lib/gettext.ex:806:41475 is_binary(locale)476477 type warning found at:478 │479 808 │ not is_binary(locale) ->480 │ ~481 │482 └─ lib/gettext.ex:808:29: Gettext.put_locale!/2483484 warning: the following clause is redundant:485486 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)487488 it has type:489490 dynamic(%Expo.Message.Plural{})491492 previous clauses have already matched on the following types:493494 %Expo.Message.Singular{}495 %Expo.Message.Plural{}496497 │498 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do499 │ ~500 │501 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1502503 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead504 │505 426 │ Kernel.ParallelCompiler.async(fn ->506 │ ~507 │508 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3509510Generated gettext app511==> phoenix_pubsub512Compiling 12 files (.ex)513Generated phoenix_pubsub app514==> rustler_precompiled515Compiling 4 files (.ex)516Generated rustler_precompiled app517==> explorer518Compiling 22 files (.ex)519520== Compilation error in file lib/explorer/polars_backend/native.ex ==521** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".522The available targets are:523 - aarch64-apple-darwin524 - aarch64-unknown-linux-gnu525 - aarch64-unknown-linux-musl526 - x86_64-apple-darwin527 - x86_64-pc-windows-msvc528 - x86_64-pc-windows-gnu529 - x86_64-unknown-linux-gnu530 - x86_64-unknown-linux-musl531 - x86_64-unknown-freebsd532 lib/explorer/polars_backend/native.ex:32: (module)533could not compile dependency :explorer, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile explorer --force", update it with "mix deps.update explorer" or clean it with "mix deps.clean explorer"