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"