Resolving Hex dependencies... Resolution completed in 0.088s Unchanged: abi 1.3.0 castore 1.0.18 certifi 2.16.0 circular_buffer 1.0.0 con_cache 1.1.1 cowlib 2.16.0 curvy 0.3.1 decimal 2.3.0 descripex 0.6.0 elixir_make 0.9.0 ex_rlp 0.6.0 ex_sha3 0.1.5 finch 0.21.0 gun 2.2.0 hpax 1.0.3 interactive_cmd 0.1.3 jason 1.4.4 json_spec 1.1.1 mime 2.0.7 mint 1.7.1 mpp 0.4.0 nerves 1.13.2 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.3 nimble_options 1.1.1 nimble_pool 1.1.0 onchain 0.5.1 onchain_tempo 0.2.0 plug 1.19.1 plug_crypto 2.1.1 property_table 0.3.3 req 0.5.17 ring_logger 0.11.5 shoehorn 0.9.3 signet 1.6.1 tablet 0.3.2 telemetry 1.4.1 toolshed 0.4.2 uboot_env 1.0.2 zen_websocket 0.4.2 All dependencies have been fetched ==> tablet Compiling 2 files (.ex) Generated tablet app ==> elixir_make Compiling 8 files (.ex) Generated elixir_make app ==> castore Compiling 1 file (.ex) Generated castore 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 52 files (.ex) Generated nerves app ==> nerves_compatibility_test Nerves environment MIX_TARGET: rpi4 MIX_ENV: prod Checking for prebuilt Nerves artifacts... Found nerves_toolchain_aarch64_nerves_linux_gnu in cache /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_aarch64-13.2.0 Found nerves_system_rpi4 in cache /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.0.2 ==> nerves ==> nerves_system_br Generated nerves_system_br app ==> nerves_toolchain_ctng Compiling 1 file (.ex) Generated nerves_toolchain_ctng app ==> nerves_toolchain_aarch64_nerves_linux_gnu Generated nerves_toolchain_aarch64_nerves_linux_gnu app ==> nerves_system_rpi4 Generated nerves_system_rpi4 app ==> nerves_compatibility_test Nerves environment MIX_TARGET: rpi4 MIX_ENV: prod ==> ex_sha3 Compiling 1 file (.ex) Generated ex_sha3 app ==> 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 ==> plug_crypto Compiling 5 files (.ex) Generated plug_crypto app ==> hpax Compiling 4 files (.ex) Generated hpax app ==> nerves_logging CC kmsg_tailer.o LD kmsg_tailer Compiling 5 files (.ex) Generated nerves_logging app ==> mint Compiling 1 file (.erl) Compiling 20 files (.ex) Generated mint app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling cowlib ===> Analyzing applications... ===> Compiling gun ==> ring_logger Compiling 7 files (.ex) Generated ring_logger app ==> json_spec Compiling 1 file (.ex) Generated json_spec app ==> descripex Compiling 6 files (.ex) warning: Jason.encode!/2 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined) │ 64 │ Jason.encode!(manifest, pretty: true) │ ~ │ └─ lib/mix/tasks/descripex.manifest.ex:64:15: Mix.Tasks.Descripex.Manifest.run/1 warning: Jason.encode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined) │ 66 │ Jason.encode!(manifest) │ ~ │ └─ lib/mix/tasks/descripex.manifest.ex:66:15: Mix.Tasks.Descripex.Manifest.run/1 Generated descripex app ==> shoehorn Compiling 8 files (.ex) Generated shoehorn app ==> ex_rlp Compiling 6 files (.ex) Generated ex_rlp app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling telemetry ==> con_cache Compiling 8 files (.ex) Generated con_cache app ==> abi warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of abi's mix.exs warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of abi's mix.exs Compiling 2 files (.erl) Compiling 7 files (.ex) Generated abi app ==> nerves_compatibility_test ===> Analyzing applications... ===> Compiling certifi ==> zen_websocket Compiling 37 files (.ex) Generated zen_websocket app ==> plug Compiling 1 file (.erl) Compiling 42 files (.ex) Generated plug app ==> 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 ==> curvy Compiling 6 files (.ex) Generated curvy app ==> signet Compiling 41 files (.ex) Generated signet app ==> onchain Compiling 20 files (.ex) Generated onchain app ==> property_table Compiling 8 files (.ex) Generated property_table app ==> nerves_uevent CC uevent.o LD uevent Compiling 3 files (.ex) Generated nerves_uevent app ==> nerves_runtime Compiling 14 files (.ex) Generated nerves_runtime app ==> toolshed Compiling 5 files (.ex) Generated toolshed app ==> onchain_tempo Compiling 7 files (.ex) Generated onchain_tempo app ==> mpp Compiling 26 files (.ex) Generated mpp app ==> 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/rpi4/rel/nerves_compatibility_test/releases/0.1.0/vm.args Updating base firmware image with Erlang release... Copying rootfs_overlay: /work/proj/_build/rpi4/nerves/rootfs_overlay Copying rootfs_overlay: /work/proj/rootfs_overlay Building /work/proj/_build/rpi4/nerves/images/nerves_compatibility_test.fw... Firmware UUID: emotion-fatigue (5463f2bf-95de-5f6f-4c91-7282476cc157) 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 mpp ==> nerves ==> nerves_compatibility_test Nerves environment MIX_TARGET: rpi4 MIX_ENV: prod ==> mpp Compiling 26 files (.ex) Generated mpp app ==> 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/rpi4/rel/nerves_compatibility_test/releases/0.1.0/vm.args Updating base firmware image with Erlang release... Copying rootfs_overlay: /work/proj/_build/rpi4/nerves/rootfs_overlay Copying rootfs_overlay: /work/proj/rootfs_overlay Building /work/proj/_build/rpi4/nerves/images/nerves_compatibility_test.fw... Firmware UUID: math-owner (8398b74b-473c-5493-b07f-802e154df8f6) 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`.