ash_ex4pm

Build log

nerves_system_mangopi_mq_pro

ash_ex4pm 26.10.1 · fail · run ash_ex4pm-26.10.1-1790866927123
536 of 536 lines
1Resolving Hex dependencies...2Resolution completed in 1.117s3Unchanged: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:   mangopi_mq_pro180  MIX_ENV:      prod181182Checking for prebuilt Nerves artifacts...183  Found nerves_system_mangopi_mq_pro in cache184    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2185  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache186    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-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)201Compiling lib/decoder.ex (it's taking more than 10s)202Generated jason app203==> interactive_cmd204Compiling 1 file (.ex)205Generated interactive_cmd app206==> nerves207HOST_CC port.o208HOST_LD port209Compiling 55 files (.ex)210Generated nerves app211==> nerves_system_br212Generated nerves_system_br app213==> nerves_toolchain_riscv64_nerves_linux_gnu214Compiling 1 file (.ex)215Generated nerves_toolchain_riscv64_nerves_linux_gnu app216==> nerves_system_mangopi_mq_pro217Generated nerves_system_mangopi_mq_pro app218==> nerves_compatibility_test219220Nerves environment221  MIX_TARGET:   mangopi_mq_pro222  MIX_ENV:      prod223224==> stream_data225Compiling 3 files (.ex)226Generated stream_data app227==> gen_stage228Compiling 10 files (.ex)229     warning: unused require Logger230     │231 103 │   require Logger232     │   ~233     │234     └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3235236Generated gen_stage app237==> ymlr238Compiling 3 files (.ex)239Generated ymlr app240==> mime241Compiling 1 file (.ex)242Generated mime app243==> circular_buffer244Compiling 1 file (.ex)245Generated circular_buffer app246==> nimble_options247Compiling 3 files (.ex)248Generated nimble_options app249==> multigraph250Compiling 16 files (.ex)251      warning: the following clause is redundant:252253          defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)254               when is_function(where_fun)255256      it has type:257258          dynamic(), dynamic(), dynamic(), dynamic(fun())259260      previous clauses have already matched on the following types:261262          term(), term(), term(), nil263          term(), term(), term(), fun()264265      │266 2902 │   defp include_edge_for_filtered_partitions?(edge, _edge_partition, _partitions, where_fun)267      │        ~268      │269      └─ lib/multigraph.ex:2902:8: Multigraph.include_edge_for_filtered_partitions?/4270271Generated multigraph app272==> plug_crypto273Compiling 5 files (.ex)274Generated plug_crypto app275==> nerves_compatibility_test276===> Analyzing applications...277===> Compiling yamerl278/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.279Compile directive 'nowarn_deprecated_catch' can be used to suppress280warnings in selected modules.281%   65|    case catch base64:decode(Text) of282%     |         ^283284/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.285Compile directive 'nowarn_deprecated_catch' can be used to suppress286warnings in selected modules.287%   72|    case catch base64:decode(Text) of288%     |         ^289290    ┌─ src/yamerl_node_binary.erl:291    │292 65 │     case catch base64:decode(Text) of293    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.294Compile directive 'nowarn_deprecated_catch' can be used to suppress295warnings in selected modules.296297    ┌─ src/yamerl_node_binary.erl:298    │299 72 │     case catch base64:decode(Text) of300    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.301Compile directive 'nowarn_deprecated_catch' can be used to suppress302warnings in selected modules.303304305/work/proj/deps_mangopi_mq_pro/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.306Compile directive 'nowarn_deprecated_catch' can be used to suppress307warnings in selected modules.308%  801|     catch Mod:module_info(),309%     |     ^310311     ┌─ src/yamerl_constr.erl:312     │313 801 │      catch Mod:module_info(),314     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.315Compile directive 'nowarn_deprecated_catch' can be used to suppress316warnings in selected modules.317318319==> ets320Compiling 7 files (.ex)321Generated ets app322==> table_rex323Compiling 7 files (.ex)324     warning: incompatible types given to Map.get/3:325326         Map.get(cell, :width_calc, nil)327328     the map:329330         dynamic(%TableRex.Cell{})331332     does not have all required keys:333334         :width_calc335336     therefore this function will always return nil337338     where "cell" was given the types:339340         # type: dynamic(%TableRex.Cell{})341         # from: lib/table_rex/renderer/text.ex:305:63342         %TableRex.Cell{} = cell343344         # type: dynamic(%TableRex.Cell{})345         # from: lib/table_rex/renderer/text.ex346         {%TableRex.Cell{} = cell, col_index}347348     type warning found at:349     │350 312 │       Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)351     │           ~352     │353     └─ lib/table_rex/renderer/text.ex:312:11: TableRex.Renderer.Text.render_cell/3354355Generated table_rex app356==> iterex357Compiling 48 files (.ex)358Generated iterex app359==> nerves_logging360 CC kmsg_tailer.o361 LD kmsg_tailer362Compiling 5 files (.ex)363Generated nerves_logging app364==> gen_state_machine365Compiling 3 files (.ex)366    warning: using single-quoted strings to represent charlists is deprecated.367    Use ~c"" if you indeed want a charlist or use "" instead.368    You may run "mix format --migrate" to change all single-quoted369    strings to use the ~c sigil and fix this warning.370    │371 21 │       {'** State machine ~tp terminating~n' ++ _ = format, args} ->372    │        ~373    │374    └─ lib/gen_state_machine/translator.ex:21:8375376    warning: using single-quoted strings to represent charlists is deprecated.377    Use ~c"" if you indeed want a charlist or use "" instead.378    You may run "mix format --migrate" to change all single-quoted379    strings to use the ~c sigil and fix this warning.380    │381 24 │       {'** State machine ~p terminating~n' ++ _ = format, args} ->382    │        ~383    │384    └─ lib/gen_state_machine/translator.ex:24:8385386    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead387    │388 62 │       |> List.zip()389    │               ~390    │391    └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4392393Generated gen_state_machine app394==> ring_logger395Compiling 7 files (.ex)396Generated ring_logger app397==> nerves_compatibility_test398===> Analyzing applications...399===> Compiling aws_signature400==> spark401Compiling 46 files (.ex)402Generated spark app403==> rustler404Compiling 7 files (.ex)405Generated rustler app406==> shoehorn407Compiling 8 files (.ex)408Generated shoehorn app409==> yaml_elixir410Compiling 6 files (.ex)411Generated yaml_elixir app412==> table413Compiling 5 files (.ex)414Generated table app415==> nerves_compatibility_test416===> Analyzing applications...417===> Compiling telemetry418==> broadway419Compiling 22 files (.ex)420     warning: this clause of defp enqueue_batch/2 is never used (or it will always fail/warn when invoked)421     │422 375 │   defp enqueue_batch(queue, _list = []), do: queue423     │        ~424     │425     └─ lib/broadway/topology/producer_stage.ex:375:8: Broadway.Topology.ProducerStage.enqueue_batch/2426427Generated broadway app428==> telemetry_metrics429Compiling 7 files (.ex)430Generated telemetry_metrics app431==> telemetry_metrics_prometheus_core432Compiling 9 files (.ex)433     warning: unused require Logger434     │435 148 │   require Logger436     │   ~437     │438     └─ lib/core.ex:148:3439440warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it441  lib/core/registry.ex:87: TelemetryMetricsPrometheus.Core.Registry.validate_distribution_buckets!/1442443Generated telemetry_metrics_prometheus_core app444==> db_connection445Compiling 18 files (.ex)446Generated db_connection app447==> ecto448Compiling 56 files (.ex)449Generated ecto app450==> phoenix_html451Compiling 6 files (.ex)452Generated phoenix_html app453==> phoenix_template454Compiling 4 files (.ex)455Generated phoenix_template app456==> expo457Compiling 2 files (.erl)458Compiling 22 files (.ex)459Generated expo app460==> gettext461Compiling 18 files (.ex)462     warning: this clause in cond will never match:463464         not is_binary(locale)465466     since it has type:467468         dynamic(false)469470     where "locale" was given the types:471472         # type: binary()473         # from: lib/gettext.ex:806:28474         locale475476         # type: binary()477         # from: lib/gettext.ex:806:41478         is_binary(locale)479480     type warning found at:481     │482 808 │       not is_binary(locale) ->483     │                             ~484     │485     └─ lib/gettext.ex:808:29: Gettext.put_locale!/2486487     warning: the following clause is redundant:488489         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)490491     it has type:492493         dynamic(%Expo.Message.Plural{})494495     previous clauses have already matched on the following types:496497         %Expo.Message.Singular{}498         %Expo.Message.Plural{}499500     │501 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do502     │        ~503     │504     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1505506     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead507     │508 426 │               Kernel.ParallelCompiler.async(fn ->509     │                                       ~510     │511     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3512513Generated gettext app514==> phoenix_pubsub515Compiling 12 files (.ex)516Generated phoenix_pubsub app517==> rustler_precompiled518Compiling 4 files (.ex)519Generated rustler_precompiled app520==> explorer521Compiling 22 files (.ex)522523== Compilation error in file lib/explorer/polars_backend/native.ex ==524** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".525The available targets are:526 - aarch64-apple-darwin527 - aarch64-unknown-linux-gnu528 - aarch64-unknown-linux-musl529 - x86_64-apple-darwin530 - x86_64-pc-windows-msvc531 - x86_64-pc-windows-gnu532 - x86_64-unknown-linux-gnu533 - x86_64-unknown-linux-musl534 - x86_64-unknown-freebsd535    lib/explorer/polars_backend/native.ex:32: (module)536could 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"