Build log
nerves_system_trellis
ash_ex4pm 26.10.1 · fail · run ash_ex4pm-26.10.1-1790866927123
535 of 535 lines
1Resolving Hex dependencies...2Resolution completed in 1.156s3Unchanged:4 ash 3.33.115 ash_admin 1.3.26 ash_ex4pm 26.10.17 ash_phoenix 2.3.258 ash_state_machine 0.2.139 aws_signature 0.4.310 broadway 1.3.011 cinder 0.17.012 circular_buffer 1.1.013 crux 0.1.414 db_connection 2.10.215 decimal 3.1.116 ecto 3.14.217 elixir_make 0.10.018 ets 0.9.019 ex4pm 26.10.120 explorer 0.13.021 expo 1.1.122 gen_stage 1.3.223 gen_state_machine 3.0.024 gettext 1.0.225 interactive_cmd 0.1.426 iterex 0.1.227 jason 1.4.528 mime 2.0.729 multigraph 0.16.1-mg.530 nerves 1.15.031 nerves_discovery 0.1.532 nerves_logging 0.2.433 nerves_runtime 0.13.1334 nerves_system_br 1.34.435 nerves_system_mangopi_mq_pro 0.17.236 nerves_system_rpi4 2.1.237 nerves_system_trellis 0.5.038 nerves_system_x86_64 1.34.239 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.140 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.141 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.142 nerves_toolchain_x86_64_nerves_linux_musl 15.3.143 nerves_uevent 0.1.744 nimble_options 1.1.145 phoenix 1.8.1546 phoenix_html 4.3.047 phoenix_live_view 1.2.1248 phoenix_pubsub 2.3.049 phoenix_template 1.1.050 phoenix_view 2.0.451 plug 1.20.352 plug_crypto 2.2.053 postgrex 0.22.454 property_table 0.3.455 reactor 1.0.756 ring_logger 0.11.757 rustler 0.38.058 rustler_precompiled 0.10.059 shoehorn 0.9.360 spark 2.7.361 splode 0.3.262 stream_data 1.4.063 sweet_xml 0.7.564 table 0.1.265 table_rex 4.1.066 tablet 0.3.367 telemetry 1.4.268 telemetry_metrics 1.2.069 telemetry_metrics_prometheus_core 1.2.170 toolshed 0.5.071 uboot_env 1.0.272 wasmex 0.15.173 websock 0.5.374 websock_adapter 0.6.075 yamerl 0.10.076 yaml_elixir 2.12.277 ymlr 5.1.678* Getting ash_ex4pm (Hex package)79* Getting nerves (Hex package)80* Getting shoehorn (Hex package)81* Getting ring_logger (Hex package)82* Getting toolshed (Hex package)83* Getting nerves_runtime (Hex package)84* Getting nerves_system_mangopi_mq_pro (Hex package)85* Getting nerves_system_rpi4 (Hex package)86* Getting nerves_system_trellis (Hex package)87* Getting nerves_system_x86_64 (Hex package)88* Getting nerves_system_br (Hex package)89* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)90* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)91* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)92* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)93* Getting nerves_logging (Hex package)94* Getting nerves_uevent (Hex package)95* Getting uboot_env (Hex package)96* Getting elixir_make (Hex package)97* Getting property_table (Hex package)98* Getting circular_buffer (Hex package)99* Getting interactive_cmd (Hex package)100* Getting jason (Hex package)101* Getting nerves_discovery (Hex package)102* Getting tablet (Hex package)103* Getting ash (Hex package)104* Getting ex4pm (Hex package)105* Getting spark (Hex package)106* Getting ash_admin (Hex package)107* Getting ash_phoenix (Hex package)108* Getting ash_state_machine (Hex package)109* Getting broadway (Hex package)110* Getting decimal (Hex package)111* Getting explorer (Hex package)112* Getting gen_state_machine (Hex package)113* Getting phoenix (Hex package)114* Getting phoenix_html (Hex package)115* Getting phoenix_live_view (Hex package)116* Getting phoenix_pubsub (Hex package)117* Getting plug (Hex package)118* Getting postgrex (Hex package)119* Getting reactor (Hex package)120* Getting stream_data (Hex package)121* Getting sweet_xml (Hex package)122* Getting telemetry_metrics (Hex package)123* Getting telemetry_metrics_prometheus_core (Hex package)124* Getting wasmex (Hex package)125* Getting rustler (Hex package)126* Getting rustler_precompiled (Hex package)127* Getting telemetry (Hex package)128* Getting iterex (Hex package)129* Getting multigraph (Hex package)130* Getting splode (Hex package)131* Getting yaml_elixir (Hex package)132* Getting ymlr (Hex package)133* Getting yamerl (Hex package)134* Getting db_connection (Hex package)135* Getting mime (Hex package)136* Getting plug_crypto (Hex package)137* Getting phoenix_template (Hex package)138* Getting websock_adapter (Hex package)139* Getting websock (Hex package)140* Getting aws_signature (Hex package)141* Getting table (Hex package)142* Getting table_rex (Hex package)143* Getting gen_stage (Hex package)144* Getting nimble_options (Hex package)145* Getting cinder (Hex package)146* Getting gettext (Hex package)147* Getting phoenix_view (Hex package)148* Getting expo (Hex package)149* Getting crux (Hex package)150* Getting ecto (Hex package)151* Getting ets (Hex package)152You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more153==> tablet154Compiling 2 files (.ex)155Generated tablet app156==> elixir_make157Compiling 8 files (.ex)158Generated elixir_make app159==> nerves_discovery160Compiling 5 files (.ex)161Generated nerves_discovery app162==> decimal163Compiling 4 files (.ex)164Generated decimal app165==> jason166Compiling 10 files (.ex)167Generated jason app168==> interactive_cmd169Compiling 1 file (.ex)170Generated interactive_cmd app171==> nerves172HOST_CC port.o173HOST_LD port174Compiling 55 files (.ex)175Generated nerves app176==> nerves_compatibility_test177178Nerves environment179 MIX_TARGET: trellis180 MIX_ENV: prod181182Checking for prebuilt Nerves artifacts...183 Found nerves_system_trellis in cache184 /home/nerves/.nerves/artifacts/nerves_system_trellis-portable-0.5.0185 Found nerves_toolchain_armv7_nerves_linux_gnueabihf in cache186 /home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-linux_x86_64-15.3.1187==> tablet188Compiling 2 files (.ex)189Generated tablet app190==> elixir_make191Compiling 8 files (.ex)192Generated elixir_make app193==> nerves_discovery194Compiling 5 files (.ex)195Generated nerves_discovery app196==> decimal197Compiling 4 files (.ex)198Generated decimal app199==> jason200Compiling 10 files (.ex)201Generated jason app202==> interactive_cmd203Compiling 1 file (.ex)204Generated interactive_cmd app205==> nerves206HOST_CC port.o207HOST_LD port208Compiling 55 files (.ex)209Generated nerves app210==> nerves_system_br211Generated nerves_system_br app212==> nerves_toolchain_armv7_nerves_linux_gnueabihf213Compiling 1 file (.ex)214Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app215==> nerves_system_trellis216Generated nerves_system_trellis app217==> nerves_compatibility_test218219Nerves environment220 MIX_TARGET: trellis221 MIX_ENV: prod222223==> stream_data224Compiling 3 files (.ex)225Generated stream_data app226==> gen_stage227Compiling 10 files (.ex)228 warning: unused require Logger229 │230 103 │ require Logger231 │ ~232 │233 └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3234235Generated gen_stage app236==> ymlr237Compiling 3 files (.ex)238Generated ymlr app239==> mime240Compiling 1 file (.ex)241Generated mime app242==> circular_buffer243Compiling 1 file (.ex)244Generated circular_buffer app245==> nimble_options246Compiling 3 files (.ex)247Generated nimble_options app248==> multigraph249Compiling 16 files (.ex)250 warning: the following clause is redundant:251252 defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)253 when is_function(where_fun)254255 it has type:256257 dynamic(), dynamic(), dynamic(), dynamic(fun())258259 previous clauses have already matched on the following types:260261 term(), term(), term(), nil262 term(), term(), term(), fun()263264 │265 2902 │ defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)266 │ ~267 │268 └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4269270Generated multigraph app271==> plug_crypto272Compiling 5 files (.ex)273Generated plug_crypto app274==> nerves_compatibility_test275===> Analyzing applications...276===> Compiling yamerl277/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.278Compile directive 'nowarn_deprecated_catch' can be used to suppress279warnings in selected modules.280% 65| case catch base64:decode(Text) of281% | ^282283/work/proj/deps_trellis/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.284Compile directive 'nowarn_deprecated_catch' can be used to suppress285warnings in selected modules.286% 72| case catch base64:decode(Text) of287% | ^288289 ┌─ src/yamerl_node_binary.erl:290 │291 65 │ case catch base64:decode(Text) of292 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.293Compile directive 'nowarn_deprecated_catch' can be used to suppress294warnings in selected modules.295296 ┌─ src/yamerl_node_binary.erl:297 │298 72 │ case catch base64:decode(Text) of299 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.300Compile directive 'nowarn_deprecated_catch' can be used to suppress301warnings in selected modules.302303304/work/proj/deps_trellis/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.305Compile directive 'nowarn_deprecated_catch' can be used to suppress306warnings in selected modules.307% 801| catch Mod:module_info(),308% | ^309310 ┌─ src/yamerl_constr.erl:311 │312 801 │ catch Mod:module_info(),313 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.314Compile directive 'nowarn_deprecated_catch' can be used to suppress315warnings in selected modules.316317318==> ets319Compiling 7 files (.ex)320Generated ets app321==> table_rex322Compiling 7 files (.ex)323 warning: incompatible types given to Map.get/3:324325 Map.get(cell, :width_calc, nil)326327 the map:328329 dynamic(%TableRex.Cell{})330331 does not have all required keys:332333 :width_calc334335 therefore this function will always return nil336337 where "cell" was given the types:338339 # type: dynamic(%TableRex.Cell{})340 # from: lib/table_rex/renderer/text.ex:305:63341 %TableRex.Cell{} = cell342343 # type: dynamic(%TableRex.Cell{})344 # from: lib/table_rex/renderer/text.ex345 {%TableRex.Cell{} = cell, col_index}346347 type warning found at:348 │349 312 │ Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)350 │ ~351 │352 └─ lib/table_rex/renderer/text.ex:312:11: TableRex.Renderer.Text.render_cell/3353354Generated table_rex app355==> iterex356Compiling 48 files (.ex)357Generated iterex app358==> nerves_logging359 CC kmsg_tailer.o360 LD kmsg_tailer361Compiling 5 files (.ex)362Generated nerves_logging app363==> gen_state_machine364Compiling 3 files (.ex)365 warning: using single-quoted strings to represent charlists is deprecated.366 Use ~c"" if you indeed want a charlist or use "" instead.367 You may run "mix format --migrate" to change all single-quoted368 strings to use the ~c sigil and fix this warning.369 │370 21 │ {'** State machine ~tp terminating~n' ++ _ = format, args} ->371 │ ~372 │373 └─ lib/gen_state_machine/translator.ex:21:8374375 warning: using single-quoted strings to represent charlists is deprecated.376 Use ~c"" if you indeed want a charlist or use "" instead.377 You may run "mix format --migrate" to change all single-quoted378 strings to use the ~c sigil and fix this warning.379 │380 24 │ {'** State machine ~p terminating~n' ++ _ = format, args} ->381 │ ~382 │383 └─ lib/gen_state_machine/translator.ex:24:8384385 warning: List.zip/1 is deprecated. Use Enum.zip/1 instead386 │387 62 │ |> List.zip()388 │ ~389 │390 └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4391392Generated gen_state_machine app393==> ring_logger394Compiling 7 files (.ex)395Generated ring_logger app396==> nerves_compatibility_test397===> Analyzing applications...398===> Compiling aws_signature399==> spark400Compiling 46 files (.ex)401Generated spark app402==> rustler403Compiling 7 files (.ex)404Generated rustler app405==> shoehorn406Compiling 8 files (.ex)407Generated shoehorn app408==> yaml_elixir409Compiling 6 files (.ex)410Generated yaml_elixir app411==> table412Compiling 5 files (.ex)413Generated table app414==> nerves_compatibility_test415===> Analyzing applications...416===> Compiling telemetry417==> broadway418Compiling 22 files (.ex)419 warning: this clause of defp enqueue_batch/2 is never used (or it will always fail/warn when invoked)420 │421 375 │ defp enqueue_batch(queue, _list = []), do: queue422 │ ~423 │424 └─ lib/broadway/topology/producer_stage.ex:375:8: Broadway.Topology.ProducerStage.enqueue_batch/2425426Generated broadway app427==> telemetry_metrics428Compiling 7 files (.ex)429Generated telemetry_metrics app430==> telemetry_metrics_prometheus_core431Compiling 9 files (.ex)432 warning: unused require Logger433 │434 148 │ require Logger435 │ ~436 │437 └─ lib/core.ex:148:3438439warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it440 lib/core/registry.ex:87: TelemetryMetricsPrometheus.Core.Registry.validate_distribution_buckets!/1441442Generated telemetry_metrics_prometheus_core app443==> db_connection444Compiling 18 files (.ex)445Generated db_connection app446==> ecto447Compiling 56 files (.ex)448Generated ecto app449==> phoenix_html450Compiling 6 files (.ex)451Generated phoenix_html app452==> phoenix_template453Compiling 4 files (.ex)454Generated phoenix_template app455==> expo456Compiling 2 files (.erl)457Compiling 22 files (.ex)458Generated expo app459==> gettext460Compiling 18 files (.ex)461 warning: this clause in cond will never match:462463 not is_binary(locale)464465 since it has type:466467 dynamic(false)468469 where "locale" was given the types:470471 # type: binary()472 # from: lib/gettext.ex:806:28473 locale474475 # type: binary()476 # from: lib/gettext.ex:806:41477 is_binary(locale)478479 type warning found at:480 │481 808 │ not is_binary(locale) ->482 │ ~483 │484 └─ lib/gettext.ex:808:29: Gettext.put_locale!/2485486 warning: the following clause is redundant:487488 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)489490 it has type:491492 dynamic(%Expo.Message.Plural{})493494 previous clauses have already matched on the following types:495496 %Expo.Message.Singular{}497 %Expo.Message.Plural{}498499 │500 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do501 │ ~502 │503 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1504505 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead506 │507 426 │ Kernel.ParallelCompiler.async(fn ->508 │ ~509 │510 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3511512Generated gettext app513==> phoenix_pubsub514Compiling 12 files (.ex)515Generated phoenix_pubsub app516==> rustler_precompiled517Compiling 4 files (.ex)518Generated rustler_precompiled app519==> explorer520Compiling 22 files (.ex)521522== Compilation error in file lib/explorer/polars_backend/native.ex ==523** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".524The available targets are:525 - aarch64-apple-darwin526 - aarch64-unknown-linux-gnu527 - aarch64-unknown-linux-musl528 - x86_64-apple-darwin529 - x86_64-pc-windows-msvc530 - x86_64-pc-windows-gnu531 - x86_64-unknown-linux-gnu532 - x86_64-unknown-linux-musl533 - x86_64-unknown-freebsd534 lib/explorer/polars_backend/native.ex:32: (module)535could 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"