ex4pm

Build log

nerves_system_mangopi_mq_pro

ex4pm 26.10.1 · fail · run ex4pm-26.10.1-1790904916550
533 of 533 lines
1Resolving Hex dependencies...2Resolution completed in 0.748s3Unchanged: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:   mangopi_mq_pro178  MIX_ENV:      prod179180Checking for prebuilt Nerves artifacts...181  Found nerves_system_mangopi_mq_pro in cache182    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2183  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache184    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-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_riscv64_nerves_linux_gnu211Compiling 1 file (.ex)212Generated nerves_toolchain_riscv64_nerves_linux_gnu app213==> nerves_system_mangopi_mq_pro214Generated nerves_system_mangopi_mq_pro app215==> nerves_compatibility_test216217Nerves environment218  MIX_TARGET:   mangopi_mq_pro219  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_mangopi_mq_pro/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_mangopi_mq_pro/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_mangopi_mq_pro/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: "riscv64gc-unknown-linux-gnu".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"