Build log
nerves_system_qemu_aarch64
otto 0.1.3 · fail · run otto-0.1.3-1791030973974
454 of 454 lines
1Error opening ETS file /work/proj/.hex/qemu_aarch64/cache.ets: :badfile2Resolving Hex dependencies...3Resolution completed in 0.145s4Unchanged:5 circular_buffer 1.1.06 decimal 2.4.1 VULNERABLE!7 EEF-CVE-2026-32686 (MEDIUM)8 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v9 Unbounded exponent in decimal enables unauthenticated DoS10 https://osv.dev/vulnerability/EEF-CVE-2026-3268611 ecto 3.13.612 elixir_make 0.10.013 ex_aliyun_ots 0.15.314 finch 0.24.015 gen_state_machine 2.1.016 hpax 1.1.017 interactive_cmd 0.1.418 jason 1.4.519 mime 2.0.720 mint 1.11.021 nerves 2.0.0-pre.222 nerves_discovery 0.1.523 nerves_logging 0.2.424 nerves_runtime 0.13.1325 nerves_system_bbb 2.30.226 nerves_system_br 1.34.427 nerves_system_mangopi_mq_pro 0.17.228 nerves_system_qemu_aarch64 0.4.229 nerves_system_rpi0 2.1.230 nerves_system_rpi4 2.1.231 nerves_system_rpi5 2.1.232 nerves_system_trellis 0.5.033 nerves_system_x86_64 1.34.234 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138 nerves_toolchain_x86_64_nerves_linux_musl 15.3.139 nerves_uevent 0.1.740 nimble_options 1.1.141 nimble_pool 1.1.042 otto 0.1.343 property_table 0.3.444 protox 1.7.845 ring_logger 0.11.746 tablestore_protos 0.1.647 tablet 0.3.348 telemetry 1.4.249 tesla 1.21.350 toolshed 0.5.051 uboot_env 1.0.252* Getting otto (Hex package)53* Getting nerves (Hex package)54* Getting ring_logger (Hex package)55* Getting toolshed (Hex package)56* Getting nerves_runtime (Hex package)57* Getting nerves_system_bbb (Hex package)58* Getting nerves_system_mangopi_mq_pro (Hex package)59* Getting nerves_system_qemu_aarch64 (Hex package)60* Getting nerves_system_rpi0 (Hex package)61* Getting nerves_system_rpi4 (Hex package)62* Getting nerves_system_rpi5 (Hex package)63* Getting nerves_system_trellis (Hex package)64* Getting nerves_system_x86_64 (Hex package)65* Getting nerves_system_br (Hex package)66* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)67* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)68* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)69* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)70* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)71* Getting nerves_logging (Hex package)72* Getting nerves_uevent (Hex package)73* Getting uboot_env (Hex package)74* Getting elixir_make (Hex package)75* Getting property_table (Hex package)76* Getting circular_buffer (Hex package)77* Getting interactive_cmd (Hex package)78* Getting nerves_discovery (Hex package)79* Getting tablet (Hex package)80* Getting ecto (Hex package)81* Getting ex_aliyun_ots (Hex package)82* Getting jason (Hex package)83* Getting finch (Hex package)84* Getting gen_state_machine (Hex package)85* Getting tablestore_protos (Hex package)86* Getting tesla (Hex package)87* Getting mime (Hex package)88* Getting protox (Hex package)89* Getting decimal (Hex package)90* Getting mint (Hex package)91* Getting nimble_options (Hex package)92* Getting nimble_pool (Hex package)93* Getting telemetry (Hex package)94* Getting hpax (Hex package)95Found packages with security advisories, see above for details96==> nerves_system_br97Generated nerves_system_br app98==> mime99Compiling 1 file (.ex)100Generated mime app101==> circular_buffer102Compiling 1 file (.ex)103Generated circular_buffer app104==> nimble_options105Compiling 3 files (.ex)106Generated nimble_options app107==> hpax108Compiling 4 files (.ex)109Generated hpax app110==> mint111Compiling 1 file (.erl)112Compiling 21 files (.ex)113Generated mint app114==> tablet115Compiling 2 files (.ex)116Generated tablet app117==> elixir_make118Compiling 8 files (.ex)119Generated elixir_make app120==> nerves_logging121 CC kmsg_tailer.o122 LD kmsg_tailer123Compiling 5 files (.ex)124Generated nerves_logging app125==> gen_state_machine126Compiling 3 files (.ex)127 warning: using single-quoted strings to represent charlists is deprecated.128 Use ~c"" if you indeed want a charlist or use "" instead.129 You may run "mix format --migrate" to change all single-quoted130 strings to use the ~c sigil and fix this warning.131 │132 21 │ {'** State machine ~tp terminating~n' ++ _ = format, args} ->133 │ ~134 │135 └─ lib/gen_state_machine/translator.ex:21:8136137 warning: using single-quoted strings to represent charlists is deprecated.138 Use ~c"" if you indeed want a charlist or use "" instead.139 You may run "mix format --migrate" to change all single-quoted140 strings to use the ~c sigil and fix this warning.141 │142 24 │ {'** State machine ~p terminating~n' ++ _ = format, args} ->143 │ ~144 │145 └─ lib/gen_state_machine/translator.ex:24:8146147 warning: List.zip/1 is deprecated. Use Enum.zip/1 instead148 │149 62 │ |> List.zip()150 │ ~151 │152 └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4153154Generated gen_state_machine app155==> nerves_discovery156Compiling 5 files (.ex)157Generated nerves_discovery app158==> ring_logger159Compiling 7 files (.ex)160Generated ring_logger app161==> decimal162Compiling 4 files (.ex)163 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)164 │165 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity166 │ ~167 │168 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1169170Generated decimal app171==> jason172Compiling 10 files (.ex)173Generated jason 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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu328Compiling 1 file (.ex)329Generated nerves_toolchain_aarch64_nerves_linux_gnu app330==> nerves_system_qemu_aarch64331Compiling 1 file (.ex)332Generated nerves_system_qemu_aarch64 app333==> nerves_compatibility_test334===> Analyzing applications...335===> Compiling telemetry336==> ecto337Compiling 56 files (.ex)338 warning: this clause of defp field_source!/2 is never used (or it will always fail/warn when invoked)339 │340 968 │ defp field_source!(nil, field) do341 │ ~342 │343 └─ lib/ecto/repo/schema.ex:968:8: Ecto.Repo.Schema.field_source!/2344345Generated ecto app346==> protox347Compiling 55 files (.ex)348 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator349 │350 53 │ <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes351 │ ~352 │353 └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/3354355 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator356 │357 267 │ <<value::binary-size(len), rest::binary>> = bytes358 │ ~359 │360 └─ lib/protox/decode.ex:267:28: Protox.Decode.parse_delimited/2361362 warning: the following clause will never match:363364 {:ok, dec} ->365366 because it attempts to match on the result of:367368 Decimal.parse(json_decimal)369370 which has type:371372 dynamic(373 :error or374 {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or375 %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}376 )377378 type warning found at:379 │380 63 │ {:ok, dec} -> dec381 │ ~~~~~~~~~~~~~~~~~382 │383 └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/1384385Generated protox app386==> tablestore_protos387Compiling 261 files (.ex)388Generated tablestore_protos app389==> uboot_env390Compiling 5 files (.ex)391Generated uboot_env app392==> nimble_pool393Compiling 2 files (.ex)394Generated nimble_pool app395==> finch396Compiling 23 files (.ex)397Generated finch app398==> tesla399Compiling 57 files (.ex)400Generated tesla app401==> ex_aliyun_ots402Compiling 36 files (.ex)403 warning: unused require ExAliyunOts.Const.LogicOperator (convert it to an alias instead)404 │405 4 │ require ExAliyunOts.Const.LogicOperator, as: LogicOperator406 │ ~407 │408 └─ lib/ex_aliyun_ots/filter.ex:4:3409410 warning: comparison between distinct types found:411412 tunnel_id != nil413414 given types:415416 binary() != nil417418 where "tunnel_id" was given the type:419420 # type: binary()421 # from: lib/ex_aliyun_ots/tunnel/worker.ex:401:18422 ExAliyunOts.Tunnel.Registry.remove_worker(tunnel_id)423424 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false425426 type warning found at:427 │428 403 │ if tunnel_id != nil do429 │ ~430 │431 └─ lib/ex_aliyun_ots/tunnel/worker.ex:403:22: ExAliyunOts.Tunnel.Worker.shutdown/1432433Generated ex_aliyun_ots app434==> otto435Compiling 7 files (.ex)436 error: module ExAliyunOts.Mixin is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module437 │438 6 │ import ExAliyunOts.Mixin, only: :functions439 │ ^440 │441 └─ lib/otto/query.ex:6:3: Otto.Query (module)442443 error: module ExAliyunOts.Mixin is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module444 │445 46 │ import ExAliyunOts.Mixin, only: :functions446 │ ^447 │448 └─ lib/otto/table.ex:46:3: Otto.Table (module)449450451== Compilation error in file lib/otto/table.ex ==452** (CompileError) lib/otto/table.ex: cannot compile module Otto.Table (errors have been logged)453454could not compile dependency :otto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile otto --force", update it with "mix deps.update otto" or clean it with "mix deps.clean otto"