Build log
nerves_system_mangopi_mq_pro
nerves_dev_server 0.1.0 · fail · run nerves_dev_server-0.1.0-1791009144447
537 of 537 lines
1Resolving Hex dependencies...2Resolution completed in 0.26s3Unchanged:4 bandit 1.12.55 castore 1.0.216 circular_buffer 1.1.07 elixir_make 0.10.08 hpax 1.1.09 interactive_cmd 0.1.410 mime 2.0.711 nerves 2.0.0-pre.212 nerves_dev_server 0.1.0 RETIRED!13 (deprecated) All functionality is now bundled with the VSCode extension.14 nerves_discovery 0.1.515 nerves_logging 0.2.416 nerves_motd 0.1.1717 nerves_runtime 0.13.1318 nerves_system_bbb 2.30.219 nerves_system_br 1.34.420 nerves_system_mangopi_mq_pro 0.17.221 nerves_system_qemu_aarch64 0.4.222 nerves_system_rpi0 2.1.223 nerves_system_rpi4 2.1.224 nerves_system_rpi5 2.1.225 nerves_system_trellis 0.5.026 nerves_system_x86_64 1.34.227 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131 nerves_toolchain_x86_64_nerves_linux_musl 15.3.132 nerves_uevent 0.1.733 phoenix 1.7.2434 phoenix_pubsub 2.3.035 phoenix_template 1.1.036 plug 1.20.337 plug_crypto 2.2.038 property_table 0.3.439 ring_logger 0.11.740 tablet 0.3.341 telemetry 1.4.242 thousand_island 1.5.043 toolshed 0.5.044 uboot_env 1.0.245 websock 0.5.346 websock_adapter 0.5.947* Getting nerves_dev_server (Hex package)48* Getting nerves (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting bandit (Hex package)76* Getting nerves_motd (Hex package)77* Getting phoenix (Hex package)78* Getting castore (Hex package)79* Getting phoenix_pubsub (Hex package)80* Getting phoenix_template (Hex package)81* Getting plug (Hex package)82* Getting plug_crypto (Hex package)83* Getting telemetry (Hex package)84* Getting websock_adapter (Hex package)85* Getting websock (Hex package)86* Getting mime (Hex package)87* Getting hpax (Hex package)88* Getting thousand_island (Hex package)89Found retired packages, see above for details90==> nerves_system_br91Generated nerves_system_br app92==> mime93Compiling 1 file (.ex)94Generated mime app95==> circular_buffer96Compiling 1 file (.ex)97Generated circular_buffer app98==> plug_crypto99Compiling 5 files (.ex)100Generated plug_crypto app101==> hpax102Compiling 4 files (.ex)103Generated hpax app104==> tablet105Compiling 2 files (.ex)106Generated tablet app107==> elixir_make108Compiling 8 files (.ex)109Generated elixir_make app110==> nerves_logging111 CC kmsg_tailer.o112 LD kmsg_tailer113Compiling 5 files (.ex)114Generated nerves_logging app115==> castore116Compiling 1 file (.ex)117Generated castore app118==> nerves_discovery119Compiling 5 files (.ex)120Generated nerves_discovery app121==> ring_logger122Compiling 7 files (.ex)123Generated ring_logger app124==> interactive_cmd125Compiling 1 file (.ex)126Generated interactive_cmd app127==> nerves128Compiling 65 files (.ex)129 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)130 │131 6 │ defmodule Nerves do132 │ ~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/nerves.ex:6: Nerves (module)135136 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)137 │138 6 │ defmodule Mix.Tasks.Nerves.Init do139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)142143 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)144 │145 5 │ defmodule Nerves.ArtifactResolver do146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)149150 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)151 │152 6 │ defmodule Nerves.BuildAction.AppModes do153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 │155 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)156157 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)158 │159 5 │ defmodule Nerves.BuildAction.CheckExecutables do160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~161 │162 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)163164 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)165 │166 8 │ defmodule Nerves.BuildAction.Erlinit do167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168 │169 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)170171 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)172 │173 5 │ defmodule Nerves.BuildAction.Firmware do174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │176 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)177178 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)179 │180 7 │ defmodule Nerves.BuildAction.IExStartupCheck do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)184185 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)186 │187 5 │ defmodule Nerves.BuildAction.NervesV1System do188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)191192 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)193 │194 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)198199 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)200 │201 5 │ defmodule Nerves.BuildAction.Rootfs do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)205206 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)207 │208 6 │ defmodule Nerves.BuildAction.SortApps do209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210 │211 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)212213 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)214 │215 5 │ defmodule Nerves.BuildAction.StripAll do216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217 │218 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)219220 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)221 │222 5 │ defmodule Nerves.BuildAction.Trimmer do223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224 │225 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)226227 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)228 │229 5 │ defmodule Nerves.BuildPlan do230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231 │232 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)233234 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)235 │236 5 │ defmodule Nerves.BuildPlan.Checks do237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238 │239 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)240241 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)242 │243 6 │ defmodule Nerves.Container do244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245 │246 └─ lib/nerves/container.ex:6: Nerves.Container (module)247248 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)249 │250 5 │ defmodule Nerves.Fingerprint do251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)254255 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)256 │257 5 │ defmodule Nerves.MixPackage do258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259 │260 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)261262 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)263 │264 5 │ defmodule Nerves.Paths do265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~266 │267 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)268269 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)270 │271 5 │ defmodule Nerves.TargetTuple do272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273 │274 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)275276Generated nerves app277==> nerves_toolchain_riscv64_nerves_linux_gnu278Compiling 1 file (.ex)279Generated nerves_toolchain_riscv64_nerves_linux_gnu app280==> nerves_system_mangopi_mq_pro281Generated nerves_system_mangopi_mq_pro app282==> phoenix_template283Compiling 4 files (.ex)284Generated phoenix_template app285==> nerves_compatibility_test286===> Analyzing applications...287===> Compiling telemetry288==> thousand_island289Compiling 18 files (.ex)290Generated thousand_island app291==> phoenix_pubsub292Compiling 12 files (.ex)293Generated phoenix_pubsub app294==> plug295Compiling 1 file (.erl)296Compiling 42 files (.ex)297Generated plug app298==> uboot_env299Compiling 5 files (.ex)300Generated uboot_env app301==> property_table302Compiling 8 files (.ex)303Generated property_table app304==> nerves_uevent305 CC uevent.o306 LD uevent307Compiling 5 files (.ex)308Generated nerves_uevent app309==> nerves_runtime310Compiling 14 files (.ex)311Generated nerves_runtime app312==> toolshed313Compiling 5 files (.ex)314Generated toolshed app315==> nerves_motd316Compiling 6 files (.ex)317Generated nerves_motd app318==> websock319Compiling 1 file (.ex)320Generated websock app321==> bandit322Compiling 54 files (.ex)323Generated bandit app324==> websock_adapter325Compiling 4 files (.ex)326Generated websock_adapter app327warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"328 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2329 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1330 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5331 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2332 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4333 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2334335==> phoenix336Compiling 71 files (.ex)337 warning: unused require Logger338 │339 9 │ require Logger340 │ ~341 │342 └─ lib/phoenix/config.ex:9:3343344 warning: unused require Logger345 │346 281 │ require Logger347 │ ~348 │349 └─ lib/phoenix/endpoint.ex:281:3350351 warning: unused require Phoenix.Endpoint352 │353 6 │ require Phoenix.Endpoint354 │ ~355 │356 └─ lib/phoenix/controller.ex:6:3357358 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator359 │360 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix361 │ ~362 │363 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/2364365 warning: unused require Phoenix.Endpoint366 │367 17 │ require Phoenix.Endpoint368 │ ~369 │370 └─ lib/phoenix/endpoint/render_errors.ex:17:3371372 warning: unused require Phoenix.Endpoint373 │374 6 │ require Phoenix.Endpoint375 │ ~376 │377 └─ lib/phoenix/channel/server.ex:6:3378379 warning: unused require Phoenix.Endpoint380 │381 202 │ require Phoenix.Endpoint382 │ ~383 │384 └─ lib/phoenix/socket.ex:202:3385386 warning: unused require Logger387 │388 70 │ require Logger389 │ ~390 │391 └─ lib/phoenix/socket/pool_supervisor.ex:70:3392393 warning: unused require Logger394 │395 100 │ require Logger396 │ ~397 │398 └─ lib/phoenix/token.ex:100:3399400 warning: comparison between distinct types found:401402 merge_all != []403404 given types:405406 dynamic(non_empty_list({atom(), term()})) != empty_list()407408 where "merge_all" was given the type:409410 # type: dynamic(non_empty_list({atom(), term()}))411 # from: lib/phoenix/router/route.ex:121:15412 merge_all = merge_params ++ merge_private ++ merge_assigns413414 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 false415416 type warning found at:417 │418 123 │ if merge_all != [] do419 │ ~420 │421 └─ lib/phoenix/router/route.ex:123:18: Phoenix.Router.Route.build_prepare/1422423 warning: a struct for Plug.Conn is expected on struct update:424425 %Plug.Conn{conn | state: :sent}426427 but got type:428429 dynamic()430431 where "conn" was given the type:432433 # type: dynamic()434 # from: lib/phoenix/endpoint/render_errors.ex:55:17435 conn436437 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"438439 type warning found at:440 │441 60 │ %Plug.Conn{conn | state: :sent}442 │ ~443 │444 └─ lib/phoenix/endpoint/render_errors.ex:60:11: Phoenix.Endpoint.RenderErrors.__catch__/5445446 warning: a struct for Plug.Conn is expected on struct update:447448 %Plug.Conn{conn | query_params: %{}, params: %{}}449450 but got type:451452 dynamic(%{..., params: %Plug.Conn.Unfetched{}})453454 where "conn" was given the types:455456 # type: dynamic(%{..., params: term()})457 # from: lib/phoenix/endpoint/render_errors.ex:133:17458 conn.params459460 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})461 # from: lib/phoenix/endpoint/render_errors.ex:133:17462 conn.params463464 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"465466 type warning found at:467 │468 134 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}469 │ ~470 │471 └─ lib/phoenix/endpoint/render_errors.ex:134:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1472473 warning: a struct for Plug.Conn is expected on struct update:474475 %Plug.Conn{conn | query_params: %{}, params: params}476477 but got type:478479 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})480481 where "conn" was given the types:482483 # type: dynamic(%{..., params: term()})484 # from: lib/phoenix/endpoint/render_errors.ex:133:17485 conn.params486487 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})488 # from: lib/phoenix/endpoint/render_errors.ex:133:17489 conn.params490491 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"492493 type warning found at:494 │495 135 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}496 │ ~497 │498 └─ lib/phoenix/endpoint/render_errors.ex:135:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1499500 warning: a struct for Plug.Conn is expected on struct update:501502 %Plug.Conn{conn | params: params}503504 but got type:505506 dynamic(%{..., params: map()})507508 where "conn" was given the type:509510 # type: dynamic(%{..., params: map()})511 # from: lib/phoenix/controller.ex:1327:17512 Map.get(conn.params, required_key)513514 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"515516 type warning found at:517 │518 1334 │ %Plug.Conn{conn | params: params}519 │ ~520 │521 └─ lib/phoenix/controller.ex:1334:5: Phoenix.Controller.scrub_params/2522523Generated phoenix app524==> nerves_dev_server525Compiling 12 files (.ex)526527== Compilation error in file lib/nerves_dev_server_web/endpoint.ex ==528** (ArgumentError) invalid :json_decoder option. The module Jason is not loaded and could not be found529 (plug 1.20.3) lib/plug/parsers/json.ex:48: Plug.Parsers.JSON.validate_decoder!/1530 (plug 1.20.3) lib/plug/parsers/json.ex:35: Plug.Parsers.JSON.init/1531 (plug 1.20.3) lib/plug/parsers.ex:283: anonymous fn/2 in Plug.Parsers.convert_parsers/2532 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2533 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2534 (plug 1.20.3) lib/plug/parsers.ex:263: Plug.Parsers.init/1535 (plug 1.20.3) lib/plug/builder.ex:358: Plug.Builder.init_module_plug/4536 (plug 1.20.3) lib/plug/builder.ex:339: anonymous fn/5 in Plug.Builder.compile/3537could not compile dependency :nerves_dev_server, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nerves_dev_server --force", update it with "mix deps.update nerves_dev_server" or clean it with "mix deps.clean nerves_dev_server"