lastfm_archive

Build log

nerves_system_rpi0

lastfm_archive 1.2.1 · fail · run lastfm_archive-1.2.1-1790971957016
523 of 523 lines
1Resolving Hex dependencies...2Resolution completed in 0.186s3Unchanged:4  aws_signature 0.4.35  castore 1.0.216  circular_buffer 1.1.07  decimal 3.1.18  elixir_make 0.10.09  elixir_uuid 1.2.110  explorer 0.13.011  hui 0.10.412  interactive_cmd 0.1.413  jason 1.4.514  kino 0.10.015  kino_vega_lite 0.1.1316  lastfm_archive 1.2.117  nerves 2.0.0-pre.218  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi0 2.1.226  nerves_system_rpi4 2.1.227  nerves_system_rpi5 2.1.228  nerves_system_trellis 0.5.029  nerves_system_x86_64 1.34.230  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134  nerves_toolchain_x86_64_nerves_linux_musl 15.3.135  nerves_uevent 0.1.736  property_table 0.3.437  ring_logger 0.11.738  rustler_precompiled 0.10.039  table 0.1.240  table_rex 4.1.041  tablet 0.3.342  toolshed 0.5.043  typed_struct 0.3.044  uboot_env 1.0.245  vega_lite 0.1.1146* Getting lastfm_archive (Hex package)47* Getting nerves (Hex package)48* Getting ring_logger (Hex package)49* Getting toolshed (Hex package)50* Getting nerves_runtime (Hex package)51* Getting nerves_system_bbb (Hex package)52* Getting nerves_system_mangopi_mq_pro (Hex package)53* Getting nerves_system_qemu_aarch64 (Hex package)54* Getting nerves_system_rpi0 (Hex package)55* Getting nerves_system_rpi4 (Hex package)56* Getting nerves_system_rpi5 (Hex package)57* Getting nerves_system_trellis (Hex package)58* Getting nerves_system_x86_64 (Hex package)59* Getting nerves_system_br (Hex package)60* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)61* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)63* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)65* Getting nerves_logging (Hex package)66* Getting nerves_uevent (Hex package)67* Getting uboot_env (Hex package)68* Getting elixir_make (Hex package)69* Getting property_table (Hex package)70* Getting circular_buffer (Hex package)71* Getting interactive_cmd (Hex package)72* Getting nerves_discovery (Hex package)73* Getting tablet (Hex package)74* Getting castore (Hex package)75* Getting elixir_uuid (Hex package)76* Getting explorer (Hex package)77* Getting hui (Hex package)78* Getting jason (Hex package)79* Getting kino (Hex package)80* Getting kino_vega_lite (Hex package)81* Getting typed_struct (Hex package)82* Getting vega_lite (Hex package)83* Getting table (Hex package)84* Getting aws_signature (Hex package)85* Getting decimal (Hex package)86* Getting rustler_precompiled (Hex package)87* Getting table_rex (Hex package)88==> nerves_system_br89Generated nerves_system_br app90==> typed_struct91Compiling 2 files (.ex)92Generated typed_struct app93==> circular_buffer94Compiling 1 file (.ex)95Generated circular_buffer app96==> table_rex97Compiling 7 files (.ex)98     warning: incompatible types given to Map.get/3:99100         Map.get(cell, :width_calc, nil)101102     the map:103104         dynamic(%TableRex.Cell{})105106     does not have all required keys:107108         :width_calc109110     therefore this function will always return nil111112     where "cell" was given the types:113114         # type: dynamic(%TableRex.Cell{})115         # from: lib/table_rex/renderer/text.ex:305:63116         %TableRex.Cell{} = cell117118         # type: dynamic(%TableRex.Cell{})119         # from: lib/table_rex/renderer/text.ex120         {%TableRex.Cell{} = cell, col_index}121122     type warning found at:123     │124 312 │       Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)125     │           ~126     │127     └─ lib/table_rex/renderer/text.ex:312:11: TableRex.Renderer.Text.render_cell/3128129Generated table_rex app130==> tablet131Compiling 2 files (.ex)132Generated tablet app133==> elixir_make134Compiling 8 files (.ex)135Generated elixir_make app136==> nerves_logging137 CC kmsg_tailer.o138 LD kmsg_tailer139Compiling 5 files (.ex)140Generated nerves_logging app141==> castore142Compiling 1 file (.ex)143Generated castore app144==> elixir_uuid145Compiling 1 file (.ex)146    warning: use Bitwise is deprecated. import Bitwise instead147    │148  2 │   use Bitwise, only_operators: true149    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150    │151    └─ lib/uuid.ex:2: UUID (module)152153Generated elixir_uuid app154==> nerves_discovery155Compiling 5 files (.ex)156Generated nerves_discovery app157==> ring_logger158Compiling 7 files (.ex)159Generated ring_logger app160==> nerves_compatibility_test161===> Analyzing applications...162===> Compiling aws_signature163==> decimal164Compiling 4 files (.ex)165Generated decimal app166==> jason167Compiling 10 files (.ex)168Generated jason app169==> table170Compiling 5 files (.ex)171Generated table app172==> kino173Compiling 41 files (.ex)174    warning: unused require Logger175    │176  4 │   require Logger177    │   ~178    │179    └─ lib/kino/smart_cell/server.ex:4:3180181     warning: unused require Logger182     │183 183 │   require Logger184     │   ~185     │186     └─ lib/kino/smart_cell.ex:183:3187188     warning: comparison with structs found:189190         min > max191192     given types:193194         dynamic(%NaiveDateTime{second: integer()}) > dynamic(%NaiveDateTime{second: integer()})195196     where "max" was given the types:197198         # type: dynamic(%NaiveDateTime{second: integer()} or nil)199         # from: lib/kino/input.ex:277:9200         max = truncate_datetime(Keyword.get(opts, :max, nil))201202         # type: dynamic(%NaiveDateTime{second: integer()})203         # from: lib/kino/input.ex:280:15204         max205206     where "min" was given the types:207208         # type: dynamic(%NaiveDateTime{second: integer()} or nil)209         # from: lib/kino/input.ex:276:9210         min = truncate_datetime(Keyword.get(opts, :min, nil))211212         # type: dynamic(%NaiveDateTime{second: integer()})213         # from: lib/kino/input.ex:280:8214         min215216     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.217218     type warning found at:219     │220 280 │     if min && max && min > max do221     │                          ~222     │223     └─ lib/kino/input.ex:280:26: Kino.Input.utc_datetime/2224225     warning: comparison with structs found:226227         min > max228229     given types:230231         dynamic(%Time{second: integer()}) > dynamic(%Time{second: integer()})232233     where "max" was given the types:234235         # type: dynamic(%Time{second: integer()} or nil)236         # from: lib/kino/input.ex:335:9237         max = truncate_time(Keyword.get(opts, :max, nil))238239         # type: dynamic(%Time{second: integer()})240         # from: lib/kino/input.ex:338:15241         max242243     where "min" was given the types:244245         # type: dynamic(%Time{second: integer()} or nil)246         # from: lib/kino/input.ex:334:9247         min = truncate_time(Keyword.get(opts, :min, nil))248249         # type: dynamic(%Time{second: integer()})250         # from: lib/kino/input.ex:338:8251         min252253     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.254255     type warning found at:256     │257 338 │     if min && max && min > max do258     │                          ~259     │260     └─ lib/kino/input.ex:338:26: Kino.Input.utc_time/2261262     warning: comparison between distinct types found:263264         assets_path != nil265266     given types:267268         dynamic(binary() or empty_list() or non_empty_list(term(), term())) != nil269270     where "assets_path" was given the types:271272         # type: dynamic(nil or binary() or empty_list() or non_empty_list(term(), term()))273         # from: lib/kino/js.ex:253:19274         __paths__(assets_path)275276         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))277         # from: lib/kino/js.ex:257:25278         Path.join(assets_path, path)279280     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false281282     type warning found at:283     │284 266 │     assets_path_defined? = assets_path != nil285     │                                        ~286     │287     └─ lib/kino/js.ex:266:40: Kino.JS.__before_compile__/1288289Generated kino app290warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"291  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2292  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1293  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5294  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2295  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4296  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2297298==> vega_lite299Compiling 6 files (.ex)300    warning: the following pattern will never match:301302        {:ok, _pid} <- start_wx_viewer(vl)303304    because the right-hand side has type:305306        none()307308    where "vl" was given the type:309310        # type: dynamic()311        # from: lib/vega_lite/viewer.ex:7:12312        vl313314    type warning found at:315    │316  8 │     with {:ok, _pid} <- start_wx_viewer(vl), do: :ok317    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318    │319    └─ lib/vega_lite/viewer.ex:8: VegaLite.Viewer.show/1320321    warning: the following pattern will never match:322323        {:ok, pid} <- start_wx_viewer(vl)324325    because the right-hand side has type:326327        none()328329    where "vl" was given the type:330331        # type: dynamic()332        # from: lib/vega_lite/viewer.ex:13:21333        vl334335    type warning found at:336    │337 14 │     with {:ok, pid} <- start_wx_viewer(vl) do338    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339    │340    └─ lib/vega_lite/viewer.ex:14: VegaLite.Viewer.show_and_wait/1341342Generated vega_lite app343==> interactive_cmd344Compiling 1 file (.ex)345Generated interactive_cmd app346==> nerves347Compiling 65 files (.ex)348    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)349    │350  6 │ defmodule Mix.Tasks.Nerves.Init do351    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~352    │353    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)354355    warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.beam)356    │357  6 │ defmodule Nerves do358    │ ~~~~~~~~~~~~~~~~~~~359    │360    └─ lib/nerves.ex:6: Nerves (module)361362    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)363    │364  5 │ defmodule Nerves.ArtifactResolver do365    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~366    │367    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)368369    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)370    │371  6 │ defmodule Nerves.BuildAction.AppModes do372    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~373    │374    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)375376    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)377    │378  5 │ defmodule Nerves.BuildAction.CheckExecutables do379    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~380    │381    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)382383    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)384    │385  8 │ defmodule Nerves.BuildAction.Erlinit do386    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~387    │388    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)389390    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)391    │392  5 │ defmodule Nerves.BuildAction.Firmware do393    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394    │395    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)396397    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)398    │399  7 │ defmodule Nerves.BuildAction.IExStartupCheck do400    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401    │402    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)403404    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)405    │406  5 │ defmodule Nerves.BuildAction.NervesV1System do407    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408    │409    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)410411    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)412    │413  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do414    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415    │416    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)417418    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)419    │420  5 │ defmodule Nerves.BuildAction.Rootfs do421    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~422    │423    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)424425    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)426    │427  6 │ defmodule Nerves.BuildAction.SortApps do428    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429    │430    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)431432    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)433    │434  5 │ defmodule Nerves.BuildAction.StripAll do435    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~436    │437    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)438439    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)440    │441  5 │ defmodule Nerves.BuildAction.Trimmer do442    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443    │444    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)445446    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)447    │448  5 │ defmodule Nerves.BuildPlan do449    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~450    │451    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)452453    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)454    │455  5 │ defmodule Nerves.BuildPlan.Checks do456    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~457    │458    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)459460    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Container.beam)461    │462  6 │ defmodule Nerves.Container do463    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~464    │465    └─ lib/nerves/container.ex:6: Nerves.Container (module)466467    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)468    │469  5 │ defmodule Nerves.Fingerprint do470    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~471    │472    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)473474    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)475    │476  5 │ defmodule Nerves.MixPackage do477    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~478    │479    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)480481    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Paths.beam)482    │483  5 │ defmodule Nerves.Paths do484    │ ~~~~~~~~~~~~~~~~~~~~~~~~~485    │486    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)487488    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)489    │490  5 │ defmodule Nerves.TargetTuple do491    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~492    │493    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)494495Generated nerves app496==> nerves_toolchain_armv6_nerves_linux_gnueabihf497Compiling 1 file (.ex)498Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app499==> nerves_system_rpi0500Generated nerves_system_rpi0 app501==> kino_vega_lite502Compiling 4 files (.ex)503Generated kino_vega_lite app504==> rustler_precompiled505Compiling 4 files (.ex)506Generated rustler_precompiled app507==> explorer508Compiling 22 files (.ex)509510== Compilation error in file lib/explorer/polars_backend/native.ex ==511** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".512The available targets are:513 - aarch64-apple-darwin514 - aarch64-unknown-linux-gnu515 - aarch64-unknown-linux-musl516 - x86_64-apple-darwin517 - x86_64-pc-windows-msvc518 - x86_64-pc-windows-gnu519 - x86_64-unknown-linux-gnu520 - x86_64-unknown-linux-musl521 - x86_64-unknown-freebsd522    lib/explorer/polars_backend/native.ex:32: (module)523could 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"