Resolving Hex dependencies... Resolution completed in 0.238s Unchanged: acceptor_pool 1.0.1 assent 0.3.1 aws 1.0.10 aws_signature 0.4.2 bandit 1.10.4 barlix 0.6.4 castore 1.0.18 certifi 2.15.0 circular_buffer 1.0.0 comeonin 5.5.1 ctx 0.6.0 db_connection 2.9.0 decimal 2.3.0 dns_cluster 0.2.0 ecto 3.13.5 ecto_sql 3.13.5 elixir_make 0.9.0 esbuild 0.10.0 ex_json_schema 0.11.2 expo 1.1.1 finch 0.21.0 gettext 1.0.2 gproc 0.9.1 grpcbox 0.17.1 hackney 1.25.0 hammer 7.3.0 hpack_erl 0.3.0 hpax 1.0.3 html_sanitize_ex 1.5.0 idna 6.1.1 interactive_cmd 0.1.4 jason 1.4.4 logger_json 7.0.4 metrics 1.0.1 mime 2.0.7 mimerl 1.5.0 mint 1.7.1 mochiweb 3.3.0 myxql 0.8.1 nerves 1.14.0 nerves_discovery 0.1.2 nerves_logging 0.2.4 nerves_runtime 0.13.12 nerves_system_bbb 2.29.3 nerves_system_br 1.33.5 nerves_system_grisp2 0.17.3 nerves_system_mangopi_mq_pro 0.15.3 nerves_system_osd32mp1 0.24.3 nerves_system_qemu_aarch64 0.3.3 nerves_system_rpi 2.0.2 nerves_system_rpi0 2.0.2 nerves_system_rpi0_2 2.0.2 nerves_system_rpi2 2.0.2 nerves_system_rpi3 2.0.2 nerves_system_rpi4 2.0.2 nerves_system_rpi5 2.0.2 nerves_system_x86_64 1.33.3 nerves_toolchain_aarch64_nerves_linux_gnu 13.2.0 nerves_toolchain_armv6_nerves_linux_gnueabihf 13.2.0 nerves_toolchain_armv7_nerves_linux_gnueabihf 13.2.0 nerves_toolchain_ctng 1.10.0 nerves_toolchain_riscv64_nerves_linux_gnu 13.2.0 nerves_toolchain_x86_64_nerves_linux_musl 13.2.0 nerves_uevent 0.1.4 nimble_csv 1.3.0 nimble_options 1.1.1 nimble_pool 1.1.0 octo_fetch 0.5.0 opentelemetry 1.7.0 opentelemetry_api 1.5.0 opentelemetry_bandit 0.3.0 opentelemetry_ecto 1.2.0 opentelemetry_exporter 1.10.0 opentelemetry_logger_metadata 0.2.0 opentelemetry_phoenix 2.0.1 opentelemetry_process_propagator 0.3.0 opentelemetry_semantic_conventions 1.27.0 opentelemetry_telemetry 1.1.2 otel_http 0.2.0 parse_trans 3.4.1 pbkdf2_elixir 2.3.1 peep 3.5.0 phoenix 1.8.5 phoenix_ecto 4.7.0 phoenix_html 4.3.0 phoenix_live_dashboard 0.8.7 phoenix_live_view 1.1.28 phoenix_pubsub 2.2.0 phoenix_swagger 0.8.5 phoenix_template 1.0.4 phoenix_turnstile 1.2.0 plug 1.19.1 plug_crypto 2.1.1 png 0.2.1 postgrex 0.22.0 prom_ex 1.11.0 property_table 0.3.3 req 0.5.17 ring_logger 0.11.5 shoehorn 0.9.3 ssl_verify_fun 1.1.7 swoosh 1.25.0 tablet 0.3.2 tailwind 0.4.1 telemetry 1.4.1 telemetry_metrics 1.1.0 telemetry_metrics_prometheus_core 1.2.1 telemetry_poller 1.3.0 thousand_island 1.4.3 tls_certificate_check 1.32.1 toolshed 0.4.2 ts_chatterbox 0.15.1 tzdata 1.1.3 uboot_env 1.0.2 unicode_util_compat 0.7.1 voile 0.1.18 websock 0.5.3 websock_adapter 0.5.9 xml_builder 2.4.0 All dependencies have been fetched ==> tablet Compiling 2 files (.ex) Generated tablet app ==> elixir_make Compiling 8 files (.ex) Generated elixir_make app ==> nerves_discovery Compiling 5 files (.ex) Generated nerves_discovery app ==> decimal Compiling 4 files (.ex) Generated decimal app ==> jason Compiling 10 files (.ex) Generated jason app ==> interactive_cmd Compiling 1 file (.ex) Generated interactive_cmd app ==> nerves HOST_CC port.o HOST_LD port Compiling 51 files (.ex) Generated nerves app ==> nerves_compatibility_test Nerves environment MIX_TARGET: mangopi_mq_pro MIX_ENV: prod Checking for prebuilt Nerves artifacts... Found nerves_system_mangopi_mq_pro in cache /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.15.3 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_aarch64-13.2.0 ==> nerves ==> nerves_toolchain_ctng Compiling 1 file (.ex) Generated nerves_toolchain_ctng app ==> nerves_toolchain_riscv64_nerves_linux_gnu Generated nerves_toolchain_riscv64_nerves_linux_gnu app ==> nerves_system_br Generated nerves_system_br app ==> nerves_system_mangopi_mq_pro Generated nerves_system_mangopi_mq_pro app ==> nerves_compatibility_test Nerves environment MIX_TARGET: mangopi_mq_pro MIX_ENV: prod ==> mime Compiling 1 file (.ex) Generated mime app ==> circular_buffer Compiling 1 file (.ex) Generated circular_buffer app ==> nimble_options Compiling 3 files (.ex) Generated nimble_options app ==> comeonin Compiling 3 files (.ex) Generated comeonin app ==> pbkdf2_elixir Compiling 5 files (.ex) Generated pbkdf2_elixir app ==> plug_crypto Compiling 5 files (.ex) Generated plug_crypto app ==> hpax Compiling 4 files (.ex) Generated hpax app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling mimerl ==> xml_builder Compiling 3 files (.ex) Generated xml_builder app ==> nimble_csv Compiling 1 file (.ex) Generated nimble_csv app ==> ssl_verify_fun Compiling 7 files (.erl) Generated ssl_verify_fun app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling ctx ==> nerves_logging CC kmsg_tailer.o LD kmsg_tailer Compiling 5 files (.ex) Generated nerves_logging app ==> castore Compiling 1 file (.ex) Generated castore app ==> octo_fetch Compiling 3 files (.ex) Generated octo_fetch app ==> mint Compiling 1 file (.erl) Compiling 20 files (.ex) Generated mint app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling mochiweb ==> opentelemetry_semantic_conventions Compiling 2 files (.erl) Compiling 79 files (.ex) Generated opentelemetry_semantic_conventions app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling otel_http ==> ring_logger Compiling 7 files (.ex) Generated ring_logger app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling aws_signature ==> esbuild Compiling 4 files (.ex) Generated esbuild app ==> shoehorn Compiling 8 files (.ex) Generated shoehorn app ==> ex_json_schema Compiling 40 files (.ex) Generated ex_json_schema app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling png ==> barlix Compiling 12 files (.ex) Generated barlix app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling gproc ===> Analyzing applications... ===> Compiling unicode_util_compat ===> Analyzing applications... ===> Compiling idna ===> Analyzing applications... ===> Compiling telemetry ==> telemetry_metrics Compiling 7 files (.ex) Generated telemetry_metrics app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling telemetry_poller ==> telemetry_metrics_prometheus_core Compiling 9 files (.ex) warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it lib/core/registry.ex:87: TelemetryMetricsPrometheus.Core.Registry.validate_distribution_buckets!/1 Generated telemetry_metrics_prometheus_core app ==> db_connection Compiling 18 files (.ex) Generated db_connection app ==> ecto Compiling 56 files (.ex) Generated ecto app ==> thousand_island Compiling 18 files (.ex) Generated thousand_island app ==> phoenix_html Compiling 6 files (.ex) Generated phoenix_html app ==> phoenix_template Compiling 4 files (.ex) Generated phoenix_template app ==> expo Compiling 2 files (.erl) Compiling 22 files (.ex) Generated expo app ==> gettext Compiling 18 files (.ex) Generated gettext app ==> phoenix_pubsub Compiling 12 files (.ex) Generated phoenix_pubsub app ==> myxql Compiling 17 files (.ex) Generated myxql app ==> html_sanitize_ex Compiling 13 files (.ex) Generated html_sanitize_ex app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling acceptor_pool ==> dns_cluster Compiling 1 file (.ex) Generated dns_cluster app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling hpack ===> Analyzing applications... ===> Compiling certifi ===> Analyzing applications... ===> Compiling tls_certificate_check ==> plug Compiling 1 file (.erl) Compiling 42 files (.ex) Generated plug app ==> logger_json Compiling 17 files (.ex) Generated logger_json app ==> phoenix_swagger Compiling 11 files (.ex) Generated phoenix_swagger app ==> postgrex Compiling 69 files (.ex) Generated postgrex app ==> ecto_sql Compiling 25 files (.ex) Generated ecto_sql app ==> phoenix_ecto Compiling 7 files (.ex) Generated phoenix_ecto app ==> peep Compiling 18 files (.ex) Generated peep app ==> hammer Compiling 11 files (.ex) Generated hammer app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling parse_trans ==> uboot_env Compiling 5 files (.ex) Generated uboot_env app ==> nimble_pool Compiling 2 files (.ex) Generated nimble_pool app ==> finch Compiling 14 files (.ex) Generated finch app ==> req Compiling 19 files (.ex) Generated req app ==> assent Compiling 38 files (.ex) Generated assent app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling metrics ===> Analyzing applications... ===> Compiling hackney ==> aws Compiling 416 files (.ex) Generated aws app ==> tzdata Compiling 17 files (.ex) Generated tzdata app ==> property_table Compiling 8 files (.ex) Generated property_table app ==> nerves_uevent CC uevent.o LD uevent Compiling 5 files (.ex) Generated nerves_uevent app ==> nerves_runtime Compiling 14 files (.ex) Generated nerves_runtime app ==> toolshed Compiling 5 files (.ex) Generated toolshed app ==> tailwind Compiling 3 files (.ex) Generated tailwind app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling chatterbox ===> Analyzing applications... ===> Compiling grpcbox ==> websock Compiling 1 file (.ex) Generated websock app ==> bandit Compiling 54 files (.ex) Generated bandit app ==> swoosh Compiling 59 files (.ex) Generated swoosh app ==> websock_adapter Compiling 4 files (.ex) Generated websock_adapter app ==> phoenix Compiling 74 files (.ex) Generated phoenix app ==> phoenix_live_view Compiling 49 files (.ex) Generated phoenix_live_view app ==> phoenix_live_dashboard Compiling 36 files (.ex) Generated phoenix_live_dashboard app ==> phoenix_turnstile Compiling 2 files (.ex) Generated phoenix_turnstile app ==> prom_ex Compiling 40 files (.ex) warning: Plug.Cowboy.child_spec/1 is undefined (module Plug.Cowboy is not available or is yet to be defined) │ 556 │ Plug.Cowboy.child_spec( │ ~ │ └─ lib/prom_ex.ex:556:19: PromEx.metrics_server_child_spec/4 Generated prom_ex app ==> opentelemetry_api Compiling 19 files (.erl) Compiling 5 files (.ex) Generated opentelemetry_api app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling opentelemetry ==> opentelemetry_bandit Compiling 1 file (.ex) Generated opentelemetry_bandit app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling opentelemetry_exporter ==> opentelemetry_logger_metadata Compiling 1 file (.erl) Compiling 1 file (.ex) Generated opentelemetry_logger_metadata app ==> opentelemetry_telemetry Compiling 1 file (.erl) Compiling 1 file (.ex) Generated opentelemetry_telemetry app ==> opentelemetry_process_propagator Compiling 1 file (.erl) Compiling 4 files (.ex) Generated opentelemetry_process_propagator app ==> opentelemetry_ecto Compiling 1 file (.ex) Generated opentelemetry_ecto app ==> opentelemetry_phoenix Compiling 1 file (.ex) Generated opentelemetry_phoenix app ==> voile Compiling 358 files (.ex) warning: VoileLockerLuggage.Lockers.get_active_session_for_visitor/2 is undefined (module VoileLockerLuggage.Lockers is not available or is yet to be defined) │ 378 │ module.get_active_session_for_visitor(node_id, identifier) │ ~ │ └─ lib/voile_web/live/visitor/check_out.ex:378:14: VoileWeb.Visitor.CheckOut.maybe_get_active_locker_session/2 warning: VoileLockerLuggage.Lockers.release_locker_for_visitor/3 is undefined (module VoileLockerLuggage.Lockers is not available or is yet to be defined) │ 389 │ module.release_locker_for_visitor(node_id, identifier, │ ~ │ └─ lib/voile_web/live/visitor/check_out.ex:389:14: VoileWeb.Visitor.CheckOut.maybe_release_locker_for_visitor/2 Generated voile app 08:18:28.522 [warning] No swagger configuration found. Ensure phoenix_swagger is configured, eg: config :voile, :phoenix_swagger, swagger_files: %{ ... } ==> nerves_compatibility_test Compiling 2 files (.ex) Generated nerves_compatibility_test app |nerves| Building OTP Release... * [Nerves] validating vm.args * skipping runtime configuration (config/runtime.exs not found) * creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args Updating base firmware image with Erlang release... Copying rootfs_overlay: /work/proj/_build/mangopi_mq_pro/nerves/rootfs_overlay Copying rootfs_overlay: /work/proj/rootfs_overlay Building /work/proj/_build/mangopi_mq_pro/nerves/images/nerves_compatibility_test.fw... Firmware UUID: camera-gravity (26729fa3-00c1-51f7-e4cc-0af1599c2dee) Firmware built successfully! 🎉 Now you may install it to a MicroSD card using `mix burn` or upload it to a device with `mix upload` or `mix firmware.gen.script`+`./upload.sh`. * Cleaning voile ==> nerves ==> nerves_compatibility_test Nerves environment MIX_TARGET: mangopi_mq_pro MIX_ENV: prod ==> voile Compiling 358 files (.ex) warning: VoileLockerLuggage.Lockers.get_active_session_for_visitor/2 is undefined (module VoileLockerLuggage.Lockers is not available or is yet to be defined) │ 378 │ module.get_active_session_for_visitor(node_id, identifier) │ ~ │ └─ lib/voile_web/live/visitor/check_out.ex:378:14: VoileWeb.Visitor.CheckOut.maybe_get_active_locker_session/2 warning: VoileLockerLuggage.Lockers.release_locker_for_visitor/3 is undefined (module VoileLockerLuggage.Lockers is not available or is yet to be defined) │ 389 │ module.release_locker_for_visitor(node_id, identifier, │ ~ │ └─ lib/voile_web/live/visitor/check_out.ex:389:14: VoileWeb.Visitor.CheckOut.maybe_release_locker_for_visitor/2 Generated voile app 08:19:21.483 [warning] No swagger configuration found. Ensure phoenix_swagger is configured, eg: config :voile, :phoenix_swagger, swagger_files: %{ ... } ==> nerves_compatibility_test Generated nerves_compatibility_test app |nerves| Building OTP Release... * [Nerves] validating vm.args * skipping runtime configuration (config/runtime.exs not found) * creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args Updating base firmware image with Erlang release... Copying rootfs_overlay: /work/proj/_build/mangopi_mq_pro/nerves/rootfs_overlay Copying rootfs_overlay: /work/proj/rootfs_overlay Building /work/proj/_build/mangopi_mq_pro/nerves/images/nerves_compatibility_test.fw... Firmware UUID: popular-raccoon (aec2a01a-87d4-5ccb-54cf-acf1eb4c62b3) Firmware built successfully! 🎉 Now you may install it to a MicroSD card using `mix burn` or upload it to a device with `mix upload` or `mix firmware.gen.script`+`./upload.sh`.