Diagnostics

Failure clusters

Failing builds grouped by likely root cause.

Compilation error

5178 failures · 763 package(s)

The package's own source failed to compile — often a syntax issue triggered by a newer Elixir, or a missing macro dependency.

Show 5178 affected package(s)
Representative log
Unchanged:
  circular_buffer 1.1.0
  elixir_make 0.10.0
  interactive_cmd 0.1.4
  movi 0.1.1
  nerves 2.0.0-pre.2
  nerves_discovery 0.1.5
  nerves_logging 0.2.4
  nerves_runtime 0.13.13
  nerves_system_bbb 2.30.2
  nerves_system_br 1.34.4
  nerves_system_mangopi_mq_pro 0.17.2
  nerves_system_qemu_aarch64 0.4.2
  nerves_system_rpi0 2.1.2
  nerves_system_rpi4 2.1.2
  nerves_system_rpi5 2.1.2
  nerves_system_trellis 0.5.0
  nerves_system_x86_64 1.34.2
  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1
  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1
  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1
  nerves_uart 0.1.2
  nerves_uevent 0.1.7
  property_table 0.3.4
  ring_logger 0.11.7
  tablet 0.3.3
  toolshed 0.5.0
  uboot_env 1.0.2
All dependencies have been fetched
    error: undefined variable "deps"
    │
 12 │      deps: deps]
    │            ^^^^
    │
    └─ /work/proj/deps/movi/mix.exs:12:12: Movi.Mixfile.project/0

Error while loading project :movi at /work/proj/deps/movi
** (CompileError) deps/movi/mix.exs: cannot compile module Movi.Mixfile (errors have been logged)

Other / unclassified

1806 failures · 316 package(s)

Build failures that don't match a known pattern. See the representative log for the specific cause.

Show 1806 affected package(s)
Representative log
Failed to fetch record for nerves_system_bbb from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
Failed to fetch record for nerves_system_qemu_aarch64 from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
Failed to fetch record for nerves_system_mangopi_mq_pro from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
Failed to fetch record for ring_logger from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
Failed to fetch record for nerves from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
Failed to fetch record for svg_sanitizer from registry (using cache instead)
{:failed_connect, [{:to_address, {~c"repo.hex.pm", 443}}, {:inet, [:inet], :nxdomain}]}
** (Mix) Unknown package svg_sanitizer in lockfile

Precompiled NIF missing for this target

871 failures · 271 package(s)

The package ships a precompiled NIF but no build exists for the Nerves target triple. The package vendor would need to add the triple to their release.

Show 871 affected package(s)
Representative log
Resolution completed in 0.201s
Unchanged:
  circular_buffer 1.1.0
  complex 0.7.0
  elixir_make 0.10.0
  emily 1.0.1
  fine 0.1.6
  interactive_cmd 0.1.4
  nerves 2.0.0-pre.2
  nerves_discovery 0.1.5
  nerves_logging 0.2.4
  nerves_runtime 0.13.13
  nerves_system_bbb 2.30.2
  nerves_system_br 1.34.4
  nerves_system_mangopi_mq_pro 0.17.2
  nerves_system_qemu_aarch64 0.4.2
  nerves_system_rpi0 2.1.2
  nerves_system_rpi4 2.1.2
  nerves_system_rpi5 2.1.2
  nerves_system_trellis 0.5.0
  nerves_system_x86_64 1.34.2
  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1
  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1
  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1
  nerves_uevent 0.1.7
  nx 0.12.1
  property_table 0.3.4
  ring_logger 0.11.7
  tablet 0.3.3
  telemetry 1.4.2
  toolshed 0.5.0
  uboot_env 1.0.2
All dependencies have been fetched
==> emily
could not compile dependency :emily, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile emily --force", update it with "mix deps.update emily" or clean it with "mix deps.clean emily"
==> nerves_compatibility_test
** (Mix) No precompiled NIF for {:unix, :linux} / x86_64-pc-linux-gnu.
Supported targets: ["macos-arm64"].

NIF built for wrong architecture

145 failures · 56 package(s)

A dependency's NIF was compiled for the host, not the Nerves target — the scrub-otp step rejects it at firmware-build time. Usually fixable by forcing a clean rebuild of the dep for the target.

Show 145 affected package(s)
Representative log
* Getting nerves_system_qemu_aarch64 (Hex package)
* Getting nerves_system_rpi0 (Hex package)
* Getting nerves_system_rpi4 (Hex package)
* Getting nerves_system_rpi5 (Hex package)
* Getting nerves_system_trellis (Hex package)
* Getting nerves_system_x86_64 (Hex package)
* Getting nerves_system_br (Hex package)
* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)
* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)
* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)
* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)
* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)
* Getting nerves_logging (Hex package)
* Getting nerves_uevent (Hex package)
* Getting uboot_env (Hex package)
* Getting elixir_make (Hex package)
* Getting property_table (Hex package)
* Getting circular_buffer (Hex package)
* Getting interactive_cmd (Hex package)
* Getting nerves_discovery (Hex package)
* Getting tablet (Hex package)
* Getting cc_precompiler (Hex package)
* Getting vix (Hex package)
==> vix
Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-x86_64-linux-musl-0.42.0.tar.gz
Compiling 28 files (.ex)

14:51:18.537 [warning] The on_load function for module Elixir.Vix.Nif returned:
{:error,
 {:load_failed,
  ~c"Failed to load NIF library /work/proj/_build/x86_64/lib/vix/priv/vix: '/lib/x86_64-linux-gnu/libc.so: invalid ELF header'"}}


== Compilation error in file lib/vix/vips/enum.ex ==
** (UndefinedFunctionError) function Vix.Nif.nif_vips_enum_list/0 is undefined (module Vix.Nif is not available)
    Vix.Nif.nif_vips_enum_list()
    lib/vix/vips/enum.ex:5: Vix.Vips.EnumHelper.__before_compile__/1
    (stdlib 8.1) lists.erl:2465: :lists.foldl/3
    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3
could not compile dependency :vix, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile vix --force", update it with "mix deps.update vix" or clean it with "mix deps.clean vix"

Dependency resolution failed

64 failures · 8 package(s)

A dependency could not be resolved or fetched. Often a version skew or a git/path dep that Hex can't satisfy.

Show 64 affected package(s)
Representative log
  nerves_system_rpi4 2.1.2
  nerves_system_rpi5 2.1.2
  nerves_system_trellis 0.5.0
  nerves_system_x86_64 1.34.2
  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1
  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1
  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1
  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1
  nerves_uevent 0.1.7
  phoenix 1.8.15
  phoenix_asset_pipeline 4.1.0
  phoenix_html 4.3.0
  phoenix_live_view 1.2.12
  phoenix_pubsub 2.3.0
  phoenix_template 1.1.0
  plug 1.20.3
  plug_crypto 2.2.0
  property_table 0.3.4
  ring_logger 0.11.7
  rustler 0.38.0
  tablet 0.3.3
  telemetry 1.4.2
  toolshed 0.5.0
  uboot_env 1.0.2
  vix 0.42.0
  websock 0.5.3
  websock_adapter 0.6.0
All dependencies have been fetched
==> any_ascii
Compiling 1 file (.ex)
Generated any_ascii app
==> phoenix_asset_pipeline
Compiling 26 files (.ex)

== Compilation error in file lib/phoenix_asset_pipeline/config.ex ==
** (ArgumentError) could not fetch application environment :otp_app for application :phoenix_asset_pipeline because the application was not loaded nor configured
    (elixir 1.20.3) lib/application.ex:642: Application.compile_env!/3
    lib/phoenix_asset_pipeline/config.ex:13: (module)
could not compile dependency :phoenix_asset_pipeline, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile phoenix_asset_pipeline --force", update it with "mix deps.update phoenix_asset_pipeline" or clean it with "mix deps.clean phoenix_asset_pipeline"