Build log
nerves_system_rpi0
turbojpeg 0.4.0 · fail · run turbojpeg-0.4.0-1791146238490
626 of 626 lines
1Resolving Hex dependencies...2Resolution completed in 0.158s3Unchanged:4 bunch 1.6.45 bunch_native 0.5.26 bundlex 1.4.67 circular_buffer 1.1.08 coerce 1.0.29 elixir_make 0.10.010 elixir_uuid 1.2.111 finch 0.24.012 hpax 1.1.013 interactive_cmd 0.1.414 jason 1.4.515 membrane_core 1.3.416 membrane_raw_video_format 0.3.017 mime 2.0.718 mint 1.11.019 nerves 2.0.0-pre.220 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi0 2.1.228 nerves_system_rpi4 2.1.229 nerves_system_rpi5 2.1.230 nerves_system_trellis 0.5.031 nerves_system_x86_64 1.34.232 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136 nerves_toolchain_x86_64_nerves_linux_musl 15.3.137 nerves_uevent 0.1.738 nimble_options 1.1.139 nimble_ownership 0.3.240 nimble_pool 1.1.041 numbers 5.2.542 property_table 0.3.443 qex 0.5.244 ratio 4.0.145 req 0.4.14 VULNERABLE!46 EEF-CVE-2026-49755 (HIGH)47 aka: CVE-2026-49755, GHSA-655f-mp8p-96gv48 Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies49 https://osv.dev/vulnerability/EEF-CVE-2026-4975550 ring_logger 0.11.751 shmex 0.5.252 tablet 0.3.353 telemetry 1.4.254 toolshed 0.5.055 turbojpeg 0.4.056 uboot_env 1.0.257 unifex 1.1.258 zarex 1.0.659* Getting turbojpeg (Hex package)60* Getting nerves (Hex package)61* Getting ring_logger (Hex package)62* Getting toolshed (Hex package)63* Getting nerves_runtime (Hex package)64* Getting nerves_system_bbb (Hex package)65* Getting nerves_system_mangopi_mq_pro (Hex package)66* Getting nerves_system_qemu_aarch64 (Hex package)67* Getting nerves_system_rpi0 (Hex package)68* Getting nerves_system_rpi4 (Hex package)69* Getting nerves_system_rpi5 (Hex package)70* Getting nerves_system_trellis (Hex package)71* Getting nerves_system_x86_64 (Hex package)72* Getting nerves_system_br (Hex package)73* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)74* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)75* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)76* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)77* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)78* Getting nerves_logging (Hex package)79* Getting nerves_uevent (Hex package)80* Getting uboot_env (Hex package)81* Getting elixir_make (Hex package)82* Getting property_table (Hex package)83* Getting circular_buffer (Hex package)84* Getting interactive_cmd (Hex package)85* Getting nerves_discovery (Hex package)86* Getting tablet (Hex package)87* Getting bundlex (Hex package)88* Getting membrane_core (Hex package)89* Getting membrane_raw_video_format (Hex package)90* Getting unifex (Hex package)91* Getting bunch (Hex package)92* Getting shmex (Hex package)93* Getting bunch_native (Hex package)94* Getting qex (Hex package)95* Getting ratio (Hex package)96* Getting telemetry (Hex package)97* Getting numbers (Hex package)98* Getting coerce (Hex package)99* Getting elixir_uuid (Hex package)100* Getting req (Hex package)101* Getting zarex (Hex package)102* Getting finch (Hex package)103* Getting jason (Hex package)104* Getting mime (Hex package)105* Getting nimble_ownership (Hex package)106* Getting mint (Hex package)107* Getting nimble_options (Hex package)108* Getting nimble_pool (Hex package)109* Getting hpax (Hex package)110Found packages with security advisories, see above for details111==> nerves_system_br112Generated nerves_system_br app113==> mime114Compiling 1 file (.ex)115Generated mime app116==> circular_buffer117Compiling 1 file (.ex)118Generated circular_buffer app119==> nimble_options120Compiling 3 files (.ex)121Generated nimble_options app122==> jason123Compiling 10 files (.ex)124Generated jason app125==> hpax126Compiling 4 files (.ex)127Generated hpax app128==> mint129Compiling 1 file (.erl)130Compiling 21 files (.ex)131Generated mint app132==> coerce133Compiling 3 files (.ex)134Generated coerce app135==> bunch136Compiling 19 files (.ex)137Generated bunch app138==> tablet139Compiling 2 files (.ex)140Generated tablet app141==> zarex142Compiling 1 file (.ex)143Generated zarex app144==> numbers145Compiling 7 files (.ex)146Generated numbers app147==> elixir_make148Compiling 8 files (.ex)149Generated elixir_make app150==> nerves_logging151 CC kmsg_tailer.o152 LD kmsg_tailer153Compiling 5 files (.ex)154Generated nerves_logging app155==> ratio156Compiling 5 files (.ex)157Generated ratio app158==> elixir_uuid159Compiling 1 file (.ex)160 warning: use Bitwise is deprecated. import Bitwise instead161 │162 2 │ use Bitwise, only_operators: true163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/uuid.ex:2: UUID (module)166167Generated elixir_uuid app168==> nerves_discovery169Compiling 5 files (.ex)170Generated nerves_discovery app171==> ring_logger172Compiling 7 files (.ex)173Generated ring_logger app174==> interactive_cmd175Compiling 1 file (.ex)176Generated interactive_cmd app177==> nerves178Compiling 65 files (.ex)179 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)180 │181 6 │ defmodule Mix.Tasks.Nerves.Init do182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~183 │184 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)185186 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.beam)187 │188 6 │ defmodule Nerves do189 │ ~~~~~~~~~~~~~~~~~~~190 │191 └─ lib/nerves.ex:6: Nerves (module)192193 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)194 │195 5 │ defmodule Nerves.ArtifactResolver do196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197 │198 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)199200 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)201 │202 6 │ defmodule Nerves.BuildAction.AppModes do203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204 │205 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)206207 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)208 │209 5 │ defmodule Nerves.BuildAction.CheckExecutables do210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211 │212 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)213214 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)215 │216 8 │ defmodule Nerves.BuildAction.Erlinit do217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218 │219 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)220221 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)222 │223 5 │ defmodule Nerves.BuildAction.Firmware do224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225 │226 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)227228 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)229 │230 7 │ defmodule Nerves.BuildAction.IExStartupCheck do231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~232 │233 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)234235 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)236 │237 5 │ defmodule Nerves.BuildAction.NervesV1System do238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~239 │240 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)241242 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)243 │244 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246 │247 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)248249 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)250 │251 5 │ defmodule Nerves.BuildAction.Rootfs do252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253 │254 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)255256 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)257 │258 6 │ defmodule Nerves.BuildAction.SortApps do259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260 │261 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)262263 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)264 │265 5 │ defmodule Nerves.BuildAction.StripAll do266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267 │268 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)269270 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)271 │272 5 │ defmodule Nerves.BuildAction.Trimmer do273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274 │275 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)276277 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)278 │279 5 │ defmodule Nerves.BuildPlan do280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281 │282 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)283284 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)285 │286 5 │ defmodule Nerves.BuildPlan.Checks do287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288 │289 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)290291 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Container.beam)292 │293 6 │ defmodule Nerves.Container do294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295 │296 └─ lib/nerves/container.ex:6: Nerves.Container (module)297298 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)299 │300 5 │ defmodule Nerves.Fingerprint do301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302 │303 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)304305 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)306 │307 5 │ defmodule Nerves.MixPackage do308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309 │310 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)311312 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.Paths.beam)313 │314 5 │ defmodule Nerves.Paths do315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~316 │317 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)318319 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)320 │321 5 │ defmodule Nerves.TargetTuple do322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 │324 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)325326Generated nerves app327==> nerves_toolchain_armv6_nerves_linux_gnueabihf328Compiling 1 file (.ex)329Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app330==> nerves_system_rpi0331Generated nerves_system_rpi0 app332==> membrane_raw_video_format333Compiling 2 files (.ex)334Generated membrane_raw_video_format app335==> nerves_compatibility_test336===> Analyzing applications...337===> Compiling telemetry338==> uboot_env339Compiling 5 files (.ex)340Generated uboot_env app341==> qex342Compiling 4 files (.ex)343warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it344 lib/qex.ex:45: Qex.new/1345346Generated qex app347==> membrane_core348Compiling 143 files (.ex)349Generated membrane_core app350==> nimble_pool351Compiling 2 files (.ex)352Generated nimble_pool app353==> finch354Compiling 23 files (.ex)355Generated finch app356==> property_table357Compiling 8 files (.ex)358Generated property_table app359==> nerves_uevent360 CC uevent.o361 LD uevent362Compiling 5 files (.ex)363Generated nerves_uevent app364==> nerves_runtime365Compiling 14 files (.ex)366Generated nerves_runtime app367==> toolshed368Compiling 5 files (.ex)369Generated toolshed app370==> nimble_ownership371Compiling 2 files (.ex)372 warning: a struct for NimbleOwnership is expected on struct update:373374 %NimbleOwnership{state | mode: {:shared, shared_owner_pid}}375376 but got type:377378 dynamic(%{..., monitored_pids: term()})379380 where "state" was given the type:381382 # type: dynamic(%{..., monitored_pids: term()})383 # from: lib/nimble_ownership.ex:535:11384 state = maybe_monitor_pid(state, shared_owner_pid)385386 when defining the variable "state", you must also pattern match on "%NimbleOwnership{}"387388 type warning found at:389 │390 536 │ state = %__MODULE__{state | mode: {:shared, shared_owner_pid}}391 │ ~392 │393 └─ lib/nimble_ownership.ex:536:13: NimbleOwnership.handle_call/3394395 warning: a struct for NimbleOwnership is expected on struct update:396397 %NimbleOwnership{state | allowances: allowances}398399 but got type:400401 dynamic(%{..., allowances: term()})402403 where "state" was given the types:404405 # type: dynamic(map())406 # from: lib/nimble_ownership.ex:584:16407 {_, state} =408 Map.get_and_update!(state, :owner_cleanup, fn x ->409 case x do410 ...411 end412 end)413414 # type: dynamic(%{..., allowances: term()})415 # from: lib/nimble_ownership.ex:587:12416 Enum.reduce(state.allowances, state.allowances, fn {pid, allowances}, acc ->417 new_allowances =418 for {key, owner_pid} <- allowances,419 owner_pid != target_pid do420 {key, owner_pid}421 into422 %{}423 end424 425 Map.put(acc, pid, new_allowances)426 end)427428 when defining the variable "state", you must also pattern match on "%NimbleOwnership{}"429430 type warning found at:431 │432 597 │ %__MODULE__{state | allowances: allowances}433 │ ~434 │435 └─ lib/nimble_ownership.ex:597:5: NimbleOwnership.pop_owner_and_clean_up_allowances/2436437 warning: a struct for NimbleOwnership is expected on struct update:438439 %NimbleOwnership{state | allowances: allowances, lazy_calls: lazy_calls}440441 but got type:442443 dynamic()444445 where "state" was given the type:446447 # type: dynamic()448 # from: lib/nimble_ownership.ex:629:61449 state450451 when defining the variable "state", you must also pattern match on "%NimbleOwnership{}"452453 type warning found at:454 │455 635 │ %__MODULE__{state | allowances: allowances, lazy_calls: lazy_calls}456 │ ~457 │458 └─ lib/nimble_ownership.ex:635:5: NimbleOwnership.fix_resolved/2459460Generated nimble_ownership app461warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"462 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2463 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1464 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5465 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2466 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4467 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2468469==> req470Compiling 9 files (.ex)471Generated req app472==> bundlex473Compiling 38 files (.ex)474 warning: unused require Logger475 │476 8 │ require Logger477 │ ~478 │479 └─ lib/bundlex/native.ex:8:3480481 warning: unused require Logger482 │483 4 │ require Logger484 │ ~485 │486 └─ lib/bundlex/toolchain/common/unix/os_deps.ex:4:3487488 warning: expected a map or struct when accessing .toolchain_module in expression:489490 Bundlex.Platform.get_module(platform).toolchain_module491492 but got type:493494 dynamic(495 Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or496 Bundlex.Platform.Nerves or Bundlex.Platform.Windows32 or Bundlex.Platform.Windows64497 )498499 where "platform" was given the type:500501 # type: dynamic(:freebsd or :linux or :macosx or :nerves or :windows32 or :windows64)502 # from: lib/mix/tasks/compile.bundlex.ex:36:37503 Bundlex.Platform.get_module(platform)504505 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()506507 type warning found at:508 │509 36 │ commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)510 │ ~511 │512 └─ lib/mix/tasks/compile.bundlex.ex:36:58: Mix.Tasks.Compile.Bundlex.run/1513514 warning: a struct for Bundlex.Native is expected on struct update:515516 %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}517518 but got type:519520 dynamic(%{..., sources: term()})521522 where "native" was given the type:523524 # type: dynamic(%{..., sources: term()})525 # from: lib/bundlex/native.ex:141:51526 Enum.empty?(native.sources)527528 when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"529530 type warning found at:531 │532 144 │ %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}533 │ ~534 │535 └─ lib/bundlex/native.ex:144:9: Bundlex.Native.parse_native/2536537 warning: expected a map or struct when accessing .toolchain_module in expression:538539 Bundlex.Platform.get_module(platform).toolchain_module540541 but got type:542543 dynamic(544 Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or545 Bundlex.Platform.Nerves or Bundlex.Platform.Windows32 or Bundlex.Platform.Windows64546 )547548 where "platform" was given the type:549550 # type: dynamic(:freebsd or :linux or :macosx or :nerves or :windows32 or :windows64)551 # from: lib/bundlex/native.ex:118:18552 Bundlex.Platform.get_module(platform)553554 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()555556 type warning found at:557 │558 118 │ Platform.get_module(platform).toolchain_module.compiler_commands(559 │ ~560 │561 └─ lib/bundlex/native.ex:118:39: Bundlex.Native.resolve_native/4562563Generated bundlex app564warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Nerves.toolchain_module() is deprecated, you must add parentheses instead: remote.function()565 (bundlex 1.4.6) lib/mix/tasks/compile.bundlex.ex:36: Mix.Tasks.Compile.Bundlex.run/1566 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5567 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2568 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4569 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2570571==> bunch_native572Bundlex: Building natives: lib, bunch573warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Nerves.toolchain_module() is deprecated, you must add parentheses instead: remote.function()574 (bundlex 1.4.6) lib/bundlex/native.ex:118: Bundlex.Native.resolve_native/4575 (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3576 (bundlex 1.4.6) lib/mix/tasks/compile.bundlex.ex:40: Mix.Tasks.Compile.Bundlex.run/1577 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5578 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2579580Generated bunch_native app581==> shmex582Bundlex: Building natives: lib, shmex583Compiling 2 files (.ex)584Generated shmex app585==> unifex586Bundlex: Building natives: unifex587/work/proj/deps_rpi0/unifex/c_src/unifex/cnode/unifex/cnode.c: In function 'unifex_cnode_init':588/work/proj/deps_rpi0/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]589 172 | *env = (UnifexEnv){.node_name = calloc(sizeof(char), 256),590 | ^~~~591/work/proj/deps_rpi0/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: note: earlier argument should specify number of elements, later size of each element592Compiling 33 files (.ex)593 warning: unused require Bundlex.CNode594 │595 6 │ require Bundlex.CNode596 │ ~597 │598 └─ lib/unifex/cnode.ex:6:3599600Generated unifex app601==> turbojpeg602Bundlex: Building natives: turbojpeg_native603warning: Bundlex: couldn't load ["libturbojpeg"] libraries with pkg-config due to:604 ** (BundlexError) pkg-config error:605 Code: 1606 Package libturbojpeg was not found in the pkg-config search path.607 Perhaps you should add the directory containing `libturbojpeg.pc'608 to the PKG_CONFIG_PATH environment variable609 Package 'libturbojpeg', required by 'virtual:world', not found610611612could not compile dependency :turbojpeg, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile turbojpeg --force", update it with "mix deps.update turbojpeg" or clean it with "mix deps.clean turbojpeg"613==> nerves_compatibility_test614** (Mix) Bundlex: Couldn't load OS dependency :turbojpeg of package turbojpeg. Make sure to follow installation instructions that may be available in the readme of turbojpeg.615616Tried the following providers:617618Provider `{:pkg_config, ["libturbojpeg"]}` couldn't load ["libturbojpeg"] libraries with pkg-config due to:619 ** (BundlexError) pkg-config error:620 Code: 1621 Package libturbojpeg was not found in the pkg-config search path.622 Perhaps you should add the directory containing `libturbojpeg.pc'623 to the PKG_CONFIG_PATH environment variable624 Package 'libturbojpeg', required by 'virtual:world', not found625626