Build log
nerves_system_qemu_aarch64
nerves_dev_server 0.1.0 · fail · run nerves_dev_server-0.1.0-1791009144447
538 of 538 lines
1Resolving Hex dependencies...2Resolution completed in 0.185s3Unchanged: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 Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)130 │131 6 │ defmodule Mix.Tasks.Nerves.Init do132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)135136 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)137 │138 6 │ defmodule Nerves do139 │ ~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/nerves.ex:6: Nerves (module)142143 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu278Compiling 1 file (.ex)279Generated nerves_toolchain_aarch64_nerves_linux_gnu app280==> nerves_system_qemu_aarch64281Compiling 1 file (.ex)282Generated nerves_system_qemu_aarch64 app283==> phoenix_template284Compiling 4 files (.ex)285Generated phoenix_template app286==> nerves_compatibility_test287===> Analyzing applications...288===> Compiling telemetry289==> thousand_island290Compiling 18 files (.ex)291Generated thousand_island app292==> phoenix_pubsub293Compiling 12 files (.ex)294Generated phoenix_pubsub app295==> plug296Compiling 1 file (.erl)297Compiling 42 files (.ex)298Generated plug app299==> uboot_env300Compiling 5 files (.ex)301Generated uboot_env app302==> property_table303Compiling 8 files (.ex)304Generated property_table app305==> nerves_uevent306 CC uevent.o307 LD uevent308Compiling 5 files (.ex)309Generated nerves_uevent app310==> nerves_runtime311Compiling 14 files (.ex)312Generated nerves_runtime app313==> toolshed314Compiling 5 files (.ex)315Generated toolshed app316==> nerves_motd317Compiling 6 files (.ex)318Generated nerves_motd app319==> websock320Compiling 1 file (.ex)321Generated websock app322==> bandit323Compiling 54 files (.ex)324Generated bandit app325==> websock_adapter326Compiling 4 files (.ex)327Generated websock_adapter app328warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"329 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2330 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1331 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5332 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2333 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4334 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2335336==> phoenix337Compiling 71 files (.ex)338 warning: unused require Logger339 │340 9 │ require Logger341 │ ~342 │343 └─ lib/phoenix/config.ex:9:3344345 warning: unused require Logger346 │347 281 │ require Logger348 │ ~349 │350 └─ lib/phoenix/endpoint.ex:281:3351352 warning: unused require Phoenix.Endpoint353 │354 6 │ require Phoenix.Endpoint355 │ ~356 │357 └─ lib/phoenix/controller.ex:6:3358359 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 operator360 │361 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix362 │ ~363 │364 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/2365366 warning: unused require Phoenix.Endpoint367 │368 17 │ require Phoenix.Endpoint369 │ ~370 │371 └─ lib/phoenix/endpoint/render_errors.ex:17:3372373 warning: unused require Phoenix.Endpoint374 │375 6 │ require Phoenix.Endpoint376 │ ~377 │378 └─ lib/phoenix/channel/server.ex:6:3379380 warning: unused require Phoenix.Endpoint381 │382 202 │ require Phoenix.Endpoint383 │ ~384 │385 └─ lib/phoenix/socket.ex:202:3386387 warning: unused require Logger388 │389 70 │ require Logger390 │ ~391 │392 └─ lib/phoenix/socket/pool_supervisor.ex:70:3393394 warning: unused require Logger395 │396 100 │ require Logger397 │ ~398 │399 └─ lib/phoenix/token.ex:100:3400401 warning: comparison between distinct types found:402403 merge_all != []404405 given types:406407 dynamic(non_empty_list({atom(), term()})) != empty_list()408409 where "merge_all" was given the type:410411 # type: dynamic(non_empty_list({atom(), term()}))412 # from: lib/phoenix/router/route.ex:121:15413 merge_all = merge_params ++ merge_private ++ merge_assigns414415 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 false416417 type warning found at:418 │419 123 │ if merge_all != [] do420 │ ~421 │422 └─ lib/phoenix/router/route.ex:123:18: Phoenix.Router.Route.build_prepare/1423424 warning: a struct for Plug.Conn is expected on struct update:425426 %Plug.Conn{conn | state: :sent}427428 but got type:429430 dynamic()431432 where "conn" was given the type:433434 # type: dynamic()435 # from: lib/phoenix/endpoint/render_errors.ex:55:17436 conn437438 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"439440 type warning found at:441 │442 60 │ %Plug.Conn{conn | state: :sent}443 │ ~444 │445 └─ lib/phoenix/endpoint/render_errors.ex:60:11: Phoenix.Endpoint.RenderErrors.__catch__/5446447 warning: a struct for Plug.Conn is expected on struct update:448449 %Plug.Conn{conn | query_params: %{}, params: %{}}450451 but got type:452453 dynamic(%{..., params: %Plug.Conn.Unfetched{}})454455 where "conn" was given the types:456457 # type: dynamic(%{..., params: term()})458 # from: lib/phoenix/endpoint/render_errors.ex:133:17459 conn.params460461 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})462 # from: lib/phoenix/endpoint/render_errors.ex:133:17463 conn.params464465 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"466467 type warning found at:468 │469 134 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}470 │ ~471 │472 └─ lib/phoenix/endpoint/render_errors.ex:134:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1473474 warning: a struct for Plug.Conn is expected on struct update:475476 %Plug.Conn{conn | query_params: %{}, params: params}477478 but got type:479480 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})481482 where "conn" was given the types:483484 # type: dynamic(%{..., params: term()})485 # from: lib/phoenix/endpoint/render_errors.ex:133:17486 conn.params487488 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})489 # from: lib/phoenix/endpoint/render_errors.ex:133:17490 conn.params491492 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"493494 type warning found at:495 │496 135 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}497 │ ~498 │499 └─ lib/phoenix/endpoint/render_errors.ex:135:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1500501 warning: a struct for Plug.Conn is expected on struct update:502503 %Plug.Conn{conn | params: params}504505 but got type:506507 dynamic(%{..., params: map()})508509 where "conn" was given the type:510511 # type: dynamic(%{..., params: map()})512 # from: lib/phoenix/controller.ex:1327:17513 Map.get(conn.params, required_key)514515 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"516517 type warning found at:518 │519 1334 │ %Plug.Conn{conn | params: params}520 │ ~521 │522 └─ lib/phoenix/controller.ex:1334:5: Phoenix.Controller.scrub_params/2523524Generated phoenix app525==> nerves_dev_server526Compiling 12 files (.ex)527528== Compilation error in file lib/nerves_dev_server_web/endpoint.ex ==529** (ArgumentError) invalid :json_decoder option. The module Jason is not loaded and could not be found530 (plug 1.20.3) lib/plug/parsers/json.ex:48: Plug.Parsers.JSON.validate_decoder!/1531 (plug 1.20.3) lib/plug/parsers/json.ex:35: Plug.Parsers.JSON.init/1532 (plug 1.20.3) lib/plug/parsers.ex:283: anonymous fn/2 in Plug.Parsers.convert_parsers/2533 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2534 (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/2535 (plug 1.20.3) lib/plug/parsers.ex:263: Plug.Parsers.init/1536 (plug 1.20.3) lib/plug/builder.ex:358: Plug.Builder.init_module_plug/4537 (plug 1.20.3) lib/plug/builder.ex:339: anonymous fn/5 in Plug.Builder.compile/3538could 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"