Build log
nerves_system_trellis
nex 0.1.0 · fail · run nex-0.1.0-1791017551150
803 of 803 lines
1Resolving Hex dependencies...2Resolution completed in 0.227s3Unchanged:4 bandit 0.7.7 VULNERABLE!5 EEF-CVE-2026-42788 (MEDIUM)6 aka: CVE-2026-42788, GHSA-q6v9-r226-v65f7 HTTP/2 frame size limit checked after body is buffered in bandit8 https://osv.dev/vulnerability/EEF-CVE-2026-42788910 EEF-CVE-2026-39805 (MEDIUM)11 aka: CVE-2026-39805, GHSA-c67r-gc9j-2qf712 CL.CL HTTP request smuggling via duplicate Content-Length in bandit13 https://osv.dev/vulnerability/EEF-CVE-2026-398051415 EEF-CVE-2026-42786 (HIGH)16 aka: CVE-2026-42786, GHSA-pf94-94m9-536p17 WebSocket fragmented message reassembly unbounded in bandit18 https://osv.dev/vulnerability/EEF-CVE-2026-427861920 EEF-CVE-2026-39804 (HIGH)21 aka: CVE-2026-39804, GHSA-frh3-6pv6-rc8j22 WebSocket permessage-deflate inflate has no output-size cap in bandit23 https://osv.dev/vulnerability/EEF-CVE-2026-398042425 EEF-CVE-2026-74836 (HIGH)26 aka: CVE-2026-74836, GHSA-xj8g-532w-jv9427 HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit28 https://osv.dev/vulnerability/EEF-CVE-2026-7483629 circular_buffer 1.1.030 cors_plug 3.0.331 db_connection 2.10.232 decimal 3.1.133 ecto 3.14.234 ecto_sql 3.14.035 elixir_make 0.10.036 ets 0.9.037 hammer 6.2.138 hpax 0.1.2 VULNERABLE!39 EEF-CVE-2026-58226 (HIGH)40 aka: CVE-2026-58226, GHSA-jj2p-32j7-whj241 Unauthenticated denial-of-service via unbounded HPACK integer decoding in hpax42 https://osv.dev/vulnerability/EEF-CVE-2026-5822643 interactive_cmd 0.1.444 jason 1.4.545 k256 0.0.846 mime 2.0.747 nerves 2.0.0-pre.248 nerves_discovery 0.1.549 nerves_logging 0.2.450 nerves_runtime 0.13.1351 nerves_system_bbb 2.30.252 nerves_system_br 1.34.453 nerves_system_mangopi_mq_pro 0.17.254 nerves_system_qemu_aarch64 0.4.255 nerves_system_rpi0 2.1.256 nerves_system_rpi4 2.1.257 nerves_system_rpi5 2.1.258 nerves_system_trellis 0.5.059 nerves_system_x86_64 1.34.260 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.161 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.162 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.163 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.164 nerves_toolchain_x86_64_nerves_linux_musl 15.3.165 nerves_uevent 0.1.766 nex 0.1.067 phoenix_pubsub 2.3.068 plug 1.20.369 plug_crypto 2.2.070 poolboy 1.5.271 postgrex 0.22.472 property_table 0.3.473 ring_logger 0.11.774 rustler 0.29.175 rustler_precompiled 0.10.076 tablet 0.3.377 telemetry 1.4.278 thousand_island 0.6.779 toml 0.7.080 toolshed 0.5.081 uboot_env 1.0.282 websock 0.5.383* Getting nex (Hex package)84* Getting nerves (Hex package)85* Getting ring_logger (Hex package)86* Getting toolshed (Hex package)87* Getting nerves_runtime (Hex package)88* Getting nerves_system_bbb (Hex package)89* Getting nerves_system_mangopi_mq_pro (Hex package)90* Getting nerves_system_qemu_aarch64 (Hex package)91* Getting nerves_system_rpi0 (Hex package)92* Getting nerves_system_rpi4 (Hex package)93* Getting nerves_system_rpi5 (Hex package)94* Getting nerves_system_trellis (Hex package)95* Getting nerves_system_x86_64 (Hex package)96* Getting nerves_system_br (Hex package)97* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)98* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)99* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)100* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)101* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)102* Getting nerves_logging (Hex package)103* Getting nerves_uevent (Hex package)104* Getting uboot_env (Hex package)105* Getting elixir_make (Hex package)106* Getting property_table (Hex package)107* Getting circular_buffer (Hex package)108* Getting interactive_cmd (Hex package)109* Getting nerves_discovery (Hex package)110* Getting tablet (Hex package)111* Getting bandit (Hex package)112* Getting cors_plug (Hex package)113* Getting ecto_sql (Hex package)114* Getting ets (Hex package)115* Getting hammer (Hex package)116* Getting jason (Hex package)117* Getting k256 (Hex package)118* Getting phoenix_pubsub (Hex package)119* Getting plug (Hex package)120* Getting postgrex (Hex package)121* Getting db_connection (Hex package)122* Getting decimal (Hex package)123* Getting telemetry (Hex package)124* Getting mime (Hex package)125* Getting plug_crypto (Hex package)126* Getting rustler (Hex package)127* Getting rustler_precompiled (Hex package)128* Getting toml (Hex package)129* Getting poolboy (Hex package)130* Getting ecto (Hex package)131* Getting hpax (Hex package)132* Getting thousand_island (Hex package)133* Getting websock (Hex package)134Found packages with security advisories, see above for details135==> nerves_system_br136Generated nerves_system_br app137==> mime138Compiling 1 file (.ex)139Generated mime app140==> toml141Compiling 10 files (.ex)142 warning: using single-quoted strings to represent charlists is deprecated.143 Use ~c"" if you indeed want a charlist or use "" instead.144 You may run "mix format --migrate" to change all single-quoted145 strings to use the ~c sigil and fix this warning.146 │147 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do148 │ ~149 │150 └─ lib/decoder.ex:264:82151152 warning: using single-quoted strings to represent charlists is deprecated.153 Use ~c"" if you indeed want a charlist or use "" instead.154 You may run "mix format --migrate" to change all single-quoted155 strings to use the ~c sigil and fix this warning.156 │157 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->158 │ ~159 │160 └─ lib/decoder.ex:371:56161162 warning: using single-quoted strings to represent charlists is deprecated.163 Use ~c"" if you indeed want a charlist or use "" instead.164 You may run "mix format --migrate" to change all single-quoted165 strings to use the ~c sigil and fix this warning.166 │167 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->168 │ ~169 │170 └─ lib/decoder.ex:419:56171172 warning: using single-quoted strings to represent charlists is deprecated.173 Use ~c"" if you indeed want a charlist or use "" instead.174 You may run "mix format --migrate" to change all single-quoted175 strings to use the ~c sigil and fix this warning.176 │177 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->178 │ ~179 │180 └─ lib/decoder.ex:474:52181182 warning: using single-quoted strings to represent charlists is deprecated.183 Use ~c"" if you indeed want a charlist or use "" instead.184 You may run "mix format --migrate" to change all single-quoted185 strings to use the ~c sigil and fix this warning.186 │187 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->188 │ ~189 │190 └─ lib/decoder.ex:514:43191192 warning: using single-quoted strings to represent charlists is deprecated.193 Use ~c"" if you indeed want a charlist or use "" instead.194 You may run "mix format --migrate" to change all single-quoted195 strings to use the ~c sigil and fix this warning.196 │197 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->198 │ ~199 │200 └─ lib/decoder.ex:518:52201202 warning: using single-quoted strings to represent charlists is deprecated.203 Use ~c"" if you indeed want a charlist or use "" instead.204 You may run "mix format --migrate" to change all single-quoted205 strings to use the ~c sigil and fix this warning.206 │207 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->208 │ ~209 │210 └─ lib/decoder.ex:522:52211212 warning: using single-quoted strings to represent charlists is deprecated.213 Use ~c"" if you indeed want a charlist or use "" instead.214 You may run "mix format --migrate" to change all single-quoted215 strings to use the ~c sigil and fix this warning.216 │217 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->218 │ ~219 │220 └─ lib/decoder.ex:538:53221222 warning: using single-quoted strings to represent charlists is deprecated.223 Use ~c"" if you indeed want a charlist or use "" instead.224 You may run "mix format --migrate" to change all single-quoted225 strings to use the ~c sigil and fix this warning.226 │227 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->228 │ ~229 │230 └─ lib/decoder.ex:542:67231232 warning: using single-quoted strings to represent charlists is deprecated.233 Use ~c"" if you indeed want a charlist or use "" instead.234 You may run "mix format --migrate" to change all single-quoted235 strings to use the ~c sigil and fix this warning.236 │237 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->238 │ ~239 │240 └─ lib/decoder.ex:682:45241242 warning: using single-quoted strings to represent charlists is deprecated.243 Use ~c"" if you indeed want a charlist or use "" instead.244 You may run "mix format --migrate" to change all single-quoted245 strings to use the ~c sigil and fix this warning.246 │247 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->248 │ ~249 │250 └─ lib/decoder.ex:796:43251252 warning: using single-quoted strings to represent charlists is deprecated.253 Use ~c"" if you indeed want a charlist or use "" instead.254 You may run "mix format --migrate" to change all single-quoted255 strings to use the ~c sigil and fix this warning.256 │257 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->258 │ ~259 │260 └─ lib/decoder.ex:916:52261262 warning: using single-quoted strings to represent charlists is deprecated.263 Use ~c"" if you indeed want a charlist or use "" instead.264 You may run "mix format --migrate" to change all single-quoted265 strings to use the ~c sigil and fix this warning.266 │267 954 │ {:ok, {type, _, _, _}} when type in '-_' ->268 │ ~269 │270 └─ lib/decoder.ex:954:51271272 warning: using single-quoted strings to represent charlists is deprecated.273 Use ~c"" if you indeed want a charlist or use "" instead.274 You may run "mix format --migrate" to change all single-quoted275 strings to use the ~c sigil and fix this warning.276 │277 969 │ {:ok, {type, _, _, _}} when type in '-_' ->278 │ ~279 │280 └─ lib/decoder.ex:969:43281282 warning: using single-quoted strings to represent charlists is deprecated.283 Use ~c"" if you indeed want a charlist or use "" instead.284 You may run "mix format --migrate" to change all single-quoted285 strings to use the ~c sigil and fix this warning.286 │287 983 │ {:ok, {type, _, _, _}} when type in '-_' ->288 │ ~289 │290 └─ lib/decoder.ex:983:47291292 warning: the following clause will never match:293294 {:datetime, {:error, :invalid_date}} ->295296 it is expected to match on type:297298 dynamic(299 {:date,300 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or301 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and302 not {:date, {:ok, %Date{}}}303 )304305 type warning found at:306 │307 722 │ {:datetime, {:error, :invalid_date}} ->308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309 │310 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3311312 warning: the following clause will never match:313314 {:datetime, {:error, reason}} ->315316 it is expected to match on type:317318 dynamic(319 {:date,320 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or321 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and322 not {:date, {:ok, %Date{}}}323 )324325 type warning found at:326 │327 725 │ {:datetime, {:error, reason}} ->328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 │330 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3331332 warning: the following clause will never match:333334 {:error, _, _, _} = err ->335336 it is expected to match on type:337338 dynamic(339 {:date,340 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or341 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and342 not {:date, {:ok, %Date{}}}343 )344345 type warning found at:346 │347 728 │ {:error, _, _, _} = err ->348 │ ~349 │350 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3351352 warning: the following clause will never match:353354 {:ok, {type, skip, data, lines}} ->355356 it is expected to match on type:357358 dynamic(359 {:date,360 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or361 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and362 not {:date, {:ok, %Date{}}}363 )364365 type warning found at:366 │367 731 │ {:ok, {type, skip, data, lines}} ->368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~369 │370 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3371372Generated toml app373==> circular_buffer374Compiling 1 file (.ex)375Generated circular_buffer app376==> plug_crypto377Compiling 5 files (.ex)378Generated plug_crypto app379==> hpax380Compiling 4 files (.ex)381 warning: the variable "padding_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator382 │383 79 │ <<padding::size(padding_size)>> = padding384 │ ~385 │386 └─ lib/hpax/huffman.ex:79:21: HPAX.Huffman.decode/1387388warning: 62..@dynamic_table_start + length - 1 inside guards requires an explicit step, please write 62..@dynamic_table_start + length - 1//1 or 62..@dynamic_table_start + length - 1//-1 instead389 lib/hpax/table.ex:153: HPAX.Table.lookup_by_index/2390391 warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator392 │393 50 │ with <<value::size(prefix), rest::binary>> <- bitstring do394 │ ~395 │396 └─ lib/hpax/types.ex:50:24: HPAX.Types.decode_integer/2397398 warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator399 │400 77 │ <<contents::binary-size(length), rest::binary>> <- rest do401 │ ~402 │403 └─ lib/hpax/types.ex:77:34: HPAX.Types.decode_binary/1404405Generated hpax app406==> ets407Compiling 7 files (.ex)408Generated ets app409==> tablet410Compiling 2 files (.ex)411Generated tablet app412==> elixir_make413Compiling 8 files (.ex)414Generated elixir_make app415==> nerves_logging416 CC kmsg_tailer.o417 LD kmsg_tailer418Compiling 5 files (.ex)419Generated nerves_logging app420==> nerves_discovery421Compiling 5 files (.ex)422Generated nerves_discovery app423==> ring_logger424Compiling 7 files (.ex)425Generated ring_logger app426==> nerves_compatibility_test427===> Analyzing applications...428===> Compiling poolboy429==> decimal430Compiling 4 files (.ex)431Generated decimal app432==> jason433Compiling 10 files (.ex)434Generated jason app435==> rustler436Compiling 7 files (.ex)437 warning: using single-quoted strings to represent charlists is deprecated.438 Use ~c"" if you indeed want a charlist or use "" instead.439 You may run "mix format --migrate" to change all single-quoted440 strings to use the ~c sigil and fix this warning.441 │442 173 │ '2.14',443 │ ~444 │445 └─ lib/rustler.ex:173:7446447 warning: using single-quoted strings to represent charlists is deprecated.448 Use ~c"" if you indeed want a charlist or use "" instead.449 You may run "mix format --migrate" to change all single-quoted450 strings to use the ~c sigil and fix this warning.451 │452 174 │ '2.15',453 │ ~454 │455 └─ lib/rustler.ex:174:7456457 warning: using single-quoted strings to represent charlists is deprecated.458 Use ~c"" if you indeed want a charlist or use "" instead.459 You may run "mix format --migrate" to change all single-quoted460 strings to use the ~c sigil and fix this warning.461 │462 175 │ '2.16'463 │ ~464 │465 └─ lib/rustler.ex:175:7466467 warning: incompatible types given to throw_error/1:468469 throw_error(470 {:unknown_target,471 <<to_string(target)::binary,472 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}473 )474475 given types:476477 -dynamic({:unknown_target, binary()})-478479 but expected one of:480481 :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or482 {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or483 {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or484 :rust_version_not_installed or :unsupported_nif_version, term()}485486 where "target" was given the types:487488 # type: binary()489 # from: lib/rustler/compiler.ex:144:27490 target491492 # type: binary()493 # from: lib/rustler/compiler.ex:144:40494 is_binary(target)495496 type warning found at:497 │498 160 │ throw_error(499 │ ~500 │501 └─ lib/rustler/compiler.ex:160:7: Rustler.Compiler.get_target_os_type/1502503Generated rustler app504==> interactive_cmd505Compiling 1 file (.ex)506Generated interactive_cmd app507==> nerves508Compiling 65 files (.ex)509 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)510 │511 6 │ defmodule Mix.Tasks.Nerves.Init do512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~513 │514 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)515516 warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)517 │518 6 │ defmodule Nerves do519 │ ~~~~~~~~~~~~~~~~~~~520 │521 └─ lib/nerves.ex:6: Nerves (module)522523 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)524 │525 5 │ defmodule Nerves.ArtifactResolver do526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~527 │528 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)529530 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)531 │532 6 │ defmodule Nerves.BuildAction.AppModes do533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~534 │535 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)536537 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)538 │539 5 │ defmodule Nerves.BuildAction.CheckExecutables do540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~541 │542 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)543544 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)545 │546 8 │ defmodule Nerves.BuildAction.Erlinit do547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~548 │549 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)550551 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)552 │553 5 │ defmodule Nerves.BuildAction.Firmware do554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~555 │556 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)557558 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)559 │560 7 │ defmodule Nerves.BuildAction.IExStartupCheck do561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~562 │563 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)564565 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)566 │567 5 │ defmodule Nerves.BuildAction.NervesV1System do568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~569 │570 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)571572 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)573 │574 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~576 │577 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)578579 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)580 │581 5 │ defmodule Nerves.BuildAction.Rootfs do582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~583 │584 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)585586 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)587 │588 6 │ defmodule Nerves.BuildAction.SortApps do589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~590 │591 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)592593 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)594 │595 5 │ defmodule Nerves.BuildAction.StripAll do596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~597 │598 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)599600 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)601 │602 5 │ defmodule Nerves.BuildAction.Trimmer do603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~604 │605 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)606607 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)608 │609 5 │ defmodule Nerves.BuildPlan.Checks do610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~611 │612 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)613614 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)615 │616 5 │ defmodule Nerves.BuildPlan do617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~618 │619 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)620621 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)622 │623 6 │ defmodule Nerves.Container do624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~625 │626 └─ lib/nerves/container.ex:6: Nerves.Container (module)627628 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)629 │630 5 │ defmodule Nerves.Fingerprint do631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~632 │633 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)634635 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)636 │637 5 │ defmodule Nerves.MixPackage do638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~639 │640 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)641642 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)643 │644 5 │ defmodule Nerves.Paths do645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~646 │647 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)648649 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)650 │651 5 │ defmodule Nerves.TargetTuple do652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~653 │654 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)655656Generated nerves app657==> nerves_toolchain_armv7_nerves_linux_gnueabihf658Compiling 1 file (.ex)659Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app660==> nerves_system_trellis661Generated nerves_system_trellis app662==> nerves_compatibility_test663===> Analyzing applications...664===> Compiling telemetry665==> db_connection666Compiling 18 files (.ex)667Generated db_connection app668==> ecto669Compiling 56 files (.ex)670Generated ecto app671==> thousand_island672Compiling 16 files (.ex)673Generated thousand_island app674==> phoenix_pubsub675Compiling 12 files (.ex)676Generated phoenix_pubsub app677==> rustler_precompiled678Compiling 4 files (.ex)679Generated rustler_precompiled app680==> k256681Compiling 3 files (.ex)68268308:59:04.715 [debug] Copying NIF from cache and extracting to /work/proj/_build/trellis/lib/k256/priv/native/libk256_rs-v0.0.8-nif-2.15-arm-unknown-linux-gnueabihf.so684Generated k256 app685==> plug686Compiling 1 file (.erl)687Compiling 42 files (.ex)688Generated plug app689warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"690 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2691 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1692 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5693 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2694 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4695 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2696697==> postgrex698Compiling 70 files (.ex)699Generated postgrex app700==> ecto_sql701Compiling 25 files (.ex)702Generated ecto_sql app703==> hammer704Compiling 6 files (.ex)705 warning: unused require Logger706 │707 56 │ require Logger708 │ ~709 │710 └─ lib/hammer/application.ex:56:3711712Generated hammer app713==> uboot_env714Compiling 5 files (.ex)715Generated uboot_env app716==> cors_plug717Compiling 1 file (.ex)718Generated cors_plug app719==> property_table720Compiling 8 files (.ex)721Generated property_table app722==> nerves_uevent723 CC uevent.o724 LD uevent725Compiling 5 files (.ex)726Generated nerves_uevent app727==> nerves_runtime728Compiling 14 files (.ex)729Generated nerves_runtime app730==> toolshed731Compiling 5 files (.ex)732Generated toolshed app733==> websock734Compiling 1 file (.ex)735Generated websock app736==> bandit737Compiling 47 files (.ex)738 warning: the variable "max_desired_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator739 │740 200 │ <<to_return::binary-size(max_desired_bytes), rest::binary>> = buffer741 │ ~742 │743 └─ lib/bandit/http1/adapter.ex:200:32: Bandit.HTTP1.Adapter.read_req_body/2744745 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator746 │747 269 │ <<next_chunk::binary-size(chunk_size), ?\r, ?\n, rest::binary>> ->748 │ ~749 │750 └─ lib/bandit/http1/adapter.ex:269:37: Bandit.HTTP1.Adapter.do_read_chunk/3751752 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator753 │754 67 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =755 │ ~756 │757 └─ lib/bandit/http2/frame/data.ex:67:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Data.serialize/2758759 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator760 │761 49 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =762 │ ~763 │764 └─ lib/bandit/http2/frame/continuation.ex:49:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Continuation.serialize/2765766 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator767 │768 128 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =769 │ ~770 │771 └─ lib/bandit/http2/frame/headers.ex:128:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Headers.serialize/2772773 warning: the variable "desired_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator774 │775 475 │ <<to_send::binary-size(desired_length), rest::binary>> = IO.iodata_to_binary(data)776 │ ~777 │778 └─ lib/bandit/http2/connection.ex:475:30: Bandit.HTTP2.Connection.split_data/2779780 warning: the variable "deflated_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator781 │782 134 │ <<deflated_data::binary-size(deflated_size), 0x00, 0x00, 0xFF, 0xFF>> -> deflated_data783 │ ~784 │785 └─ lib/bandit/websocket/permessage_deflate.ex:134:38: Bandit.WebSocket.PerMessageDeflate.deflate/2786787Generated bandit app788==> nex789Compiling 18 files (.ex)790 warning: the variable "pow" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator791 │792 162 │ case is_integer(pow) and match?(<<0::size(pow), _::bitstring>>, id) do793 │ ~794 │795 └─ lib/nex/messages/event.ex:162:47: Nex.Messages.Event.validate_pow/1796797798== Compilation error in file lib/nex/plug.ex ==799** (File.Error) could not read file "priv/static/index.html.eex": no such file or directory800 (elixir 1.20.3) lib/file.ex:451: File.read!/2801 (eex 1.20.3) lib/eex.ex:282: EEx.compile_file/2802 lib/nex/plug.ex:23: (module)803could not compile dependency :nex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nex --force", update it with "mix deps.update nex" or clean it with "mix deps.clean nex"