Build log
nerves_system_mangopi_mq_pro
rindle 0.4.6 · fail · run rindle-0.4.6-1791088188263
410 of 410 lines
1Resolving Hex dependencies...2Resolution completed in 0.526s3Unchanged:4 cc_precompiler 0.1.115 circular_buffer 1.1.06 color 0.13.07 db_connection 2.10.28 decimal 3.1.19 ecto 3.14.210 ecto_sql 3.14.011 elixir_make 0.10.012 ex_aws 2.7.013 ex_aws_s3 2.5.914 ex_marcel 0.2.015 image 0.72.016 interactive_cmd 0.1.417 jason 1.4.518 mime 2.0.719 muontrap 1.8.020 nerves 2.0.0-pre.221 nerves_discovery 0.1.522 nerves_logging 0.2.423 nerves_runtime 0.13.1324 nerves_system_bbb 2.30.225 nerves_system_br 1.34.426 nerves_system_mangopi_mq_pro 0.17.227 nerves_system_qemu_aarch64 0.4.228 nerves_system_rpi0 2.1.229 nerves_system_rpi4 2.1.230 nerves_system_rpi5 2.1.231 nerves_system_trellis 0.5.032 nerves_system_x86_64 1.34.233 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.134 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.136 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.137 nerves_toolchain_x86_64_nerves_linux_musl 15.3.138 nerves_uevent 0.1.739 nimble_options 1.1.140 oban 2.24.141 phoenix_html 4.3.042 plug 1.20.343 plug_crypto 2.2.044 postgrex 0.22.445 property_table 0.3.446 rindle 0.4.647 ring_logger 0.11.748 sweet_xml 0.7.549 tablet 0.3.350 telemetry 1.4.251 toolshed 0.5.052 uboot_env 1.0.253 vix 0.42.054* Getting rindle (Hex package)55* Getting nerves (Hex package)56* Getting ring_logger (Hex package)57* Getting toolshed (Hex package)58* Getting nerves_runtime (Hex package)59* Getting nerves_system_bbb (Hex package)60* Getting nerves_system_mangopi_mq_pro (Hex package)61* Getting nerves_system_qemu_aarch64 (Hex package)62* Getting nerves_system_rpi0 (Hex package)63* Getting nerves_system_rpi4 (Hex package)64* Getting nerves_system_rpi5 (Hex package)65* Getting nerves_system_trellis (Hex package)66* Getting nerves_system_x86_64 (Hex package)67* Getting nerves_system_br (Hex package)68* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)69* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)70* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)71* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)73* Getting nerves_logging (Hex package)74* Getting nerves_uevent (Hex package)75* Getting uboot_env (Hex package)76* Getting elixir_make (Hex package)77* Getting property_table (Hex package)78* Getting circular_buffer (Hex package)79* Getting interactive_cmd (Hex package)80* Getting nerves_discovery (Hex package)81* Getting tablet (Hex package)82* Getting ecto_sql (Hex package)83* Getting ex_aws (Hex package)84* Getting ex_aws_s3 (Hex package)85* Getting ex_marcel (Hex package)86* Getting image (Hex package)87* Getting jason (Hex package)88* Getting muontrap (Hex package)89* Getting nimble_options (Hex package)90* Getting oban (Hex package)91* Getting plug (Hex package)92* Getting postgrex (Hex package)93* Getting telemetry (Hex package)94* Getting db_connection (Hex package)95* Getting decimal (Hex package)96* Getting mime (Hex package)97* Getting plug_crypto (Hex package)98* Getting color (Hex package)99* Getting phoenix_html (Hex package)100* Getting sweet_xml (Hex package)101* Getting vix (Hex package)102* Getting cc_precompiler (Hex package)103* Getting ecto (Hex package)104==> nerves_system_br105Generated nerves_system_br app106==> mime107Compiling 1 file (.ex)108Generated mime app109==> circular_buffer110Compiling 1 file (.ex)111Generated circular_buffer app112==> nimble_options113Compiling 3 files (.ex)114Generated nimble_options app115==> plug_crypto116Compiling 5 files (.ex)117Generated plug_crypto app118==> tablet119Compiling 2 files (.ex)120Generated tablet app121==> elixir_make122Compiling 8 files (.ex)123Generated elixir_make app124==> nerves_logging125 CC kmsg_tailer.o126 LD kmsg_tailer127Compiling 5 files (.ex)128Generated nerves_logging app129==> nerves_discovery130Compiling 5 files (.ex)131Generated nerves_discovery app132==> ring_logger133Compiling 7 files (.ex)134Generated ring_logger app135==> decimal136Compiling 4 files (.ex)137Generated decimal app138==> jason139Compiling 10 files (.ex)140Generated jason app141==> interactive_cmd142Compiling 1 file (.ex)143Generated interactive_cmd app144==> nerves145Compiling 65 files (.ex)146 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)147 │148 6 │ defmodule Mix.Tasks.Nerves.Init do149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150 │151 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)152153 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)154 │155 6 │ defmodule Nerves do156 │ ~~~~~~~~~~~~~~~~~~~157 │158 └─ lib/nerves.ex:6: Nerves (module)159160 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)161 │162 5 │ defmodule Nerves.ArtifactResolver do163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)166167 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)168 │169 6 │ defmodule Nerves.BuildAction.AppModes do170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171 │172 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)173174 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)175 │176 5 │ defmodule Nerves.BuildAction.CheckExecutables do177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178 │179 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)180181 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)182 │183 8 │ defmodule Nerves.BuildAction.Erlinit do184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~185 │186 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)187188 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)189 │190 5 │ defmodule Nerves.BuildAction.Firmware do191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192 │193 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)194195 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)196 │197 7 │ defmodule Nerves.BuildAction.IExStartupCheck do198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199 │200 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)201202 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)203 │204 5 │ defmodule Nerves.BuildAction.NervesV1System do205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206 │207 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)208209 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)210 │211 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213 │214 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)215216 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)217 │218 5 │ defmodule Nerves.BuildAction.Rootfs do219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~220 │221 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)222223 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)224 │225 6 │ defmodule Nerves.BuildAction.SortApps do226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~227 │228 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)229230 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)231 │232 5 │ defmodule Nerves.BuildAction.StripAll do233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234 │235 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)236237 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)238 │239 5 │ defmodule Nerves.BuildAction.Trimmer do240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~241 │242 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)243244 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)245 │246 5 │ defmodule Nerves.BuildPlan do247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~248 │249 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)250251 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)252 │253 5 │ defmodule Nerves.BuildPlan.Checks do254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)257258 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)259 │260 6 │ defmodule Nerves.Container do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/nerves/container.ex:6: Nerves.Container (module)264265 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)266 │267 5 │ defmodule Nerves.Fingerprint do268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269 │270 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)271272 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)273 │274 5 │ defmodule Nerves.MixPackage do275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)278279 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)280 │281 5 │ defmodule Nerves.Paths do282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)285286 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)287 │288 5 │ defmodule Nerves.TargetTuple do289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 │291 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)292293Generated nerves app294==> nerves_toolchain_riscv64_nerves_linux_gnu295Compiling 1 file (.ex)296Generated nerves_toolchain_riscv64_nerves_linux_gnu app297==> nerves_system_mangopi_mq_pro298Generated nerves_system_mangopi_mq_pro app299==> nerves_compatibility_test300===> Analyzing applications...301===> Compiling telemetry302==> db_connection303Compiling 18 files (.ex)304Generated db_connection app305==> ecto306Compiling 56 files (.ex)307Generated ecto app308==> ex_marcel309Compiling 7 files (.ex)310 warning: comparison between distinct types found:311312 value == nil313314 given types:315316 dynamic(not false and not nil and not empty_list() and not non_empty_list(term(), term())) == nil317318 where "value" was given the types:319320 # type: dynamic(not false and not nil)321 # from: lib/magic.ex:185:10322 value323324 # type: dynamic(not false and not nil and not empty_list() and not non_empty_list(term(), term()))325 # from: lib/magic.ex:188:13326 is_list(value)327328 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 false329330 type warning found at:331 │332 192 │ is_nil(value) ->333 │ ~~~~~~~~~~~~~~~~334 │335 └─ lib/magic.ex:192: ExMarcel.Magic.magic_match_io/4336337Generated ex_marcel app338==> phoenix_html339Compiling 6 files (.ex)340Generated phoenix_html app341==> plug342Compiling 1 file (.erl)343Compiling 42 files (.ex)344Generated plug app345==> color346Compiling 93 files (.ex)347Generated color app348warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"349 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2350 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1351 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5352 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2353 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4354 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2355356==> postgrex357Compiling 70 files (.ex)358Generated postgrex app359==> ecto_sql360Compiling 25 files (.ex)361Generated ecto_sql app362==> oban363Compiling 70 files (.ex)364Generated oban app365==> muontrap366make[1]: Entering directory '/work/proj/deps_mangopi_mq_pro/muontrap/c_src'367 CC muontrap.o368 LD muontrap369make[1]: Leaving directory '/work/proj/deps_mangopi_mq_pro/muontrap/c_src'370Compiling 5 files (.ex)371Generated muontrap app372==> uboot_env373Compiling 5 files (.ex)374Generated uboot_env app375==> cc_precompiler376Compiling 3 files (.ex)377Generated cc_precompiler app378==> vix379Setting up precompiled libvips...38038104:34:18.442 [debug] Fetching https://github.com/akash-akya/sharp-libvips/releases/download/v8.18.7-rc1/sharp-libvips-linux-x64.tar.gz38238304:34:19.539 [debug] Extracting to /work/proj/_build/mangopi_mq_pro/lib/vix/priv/sharp-libvips-linux-x64.tar.gz384 CC utils.c385 CC pipe.c386 CC vips_boxed.c387 CC vips_foreign.c388 CC vips_image.c389 CC vips_interpolate.c390 CC vips_operation.c391 CC vix.c392 CC g_boxed.c393 CC g_object.c394 CC g_param_spec.c395 CC g_type.c396 CC g_value.c397 LD vix.so398/home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-15.3.1/riscv64-nerves-linux-gnu/bin/ld: /work/proj/_build/mangopi_mq_pro/lib/vix/priv/precompiled_libvips/lib/libvips-cpp.so.8.18.7: error adding symbols: file in wrong format399collect2: error: ld returned 1 exit status400make[1]: *** [Makefile:240: /work/proj/_build/mangopi_mq_pro/lib/vix/priv/vix.so] Error 1401make: *** [Makefile:10: compile] Error 2402could 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"403==> nerves_compatibility_test404** (Mix) Could not compile with "make" (exit status: 2).405You need to have gcc and make installed. If you are using406Ubuntu or any other Debian-based system, install the packages407"build-essential". Also install "erlang-dev" package if not408included in your Erlang/OTP version. If you're on Fedora, run409"dnf group install 'Development Tools'".410