Build log
nerves_system_mangopi_mq_pro
pact_elixir 0.5.2 · fail · run pact_elixir-0.5.2-1791031342497
447 of 447 lines
1Resolving Hex dependencies...2Resolution completed in 0.13s3Unchanged:4 circular_buffer 1.1.05 elixir_make 0.10.06 interactive_cmd 0.1.47 jason 1.4.58 nerves 2.0.0-pre.29 nerves_discovery 0.1.510 nerves_logging 0.2.411 nerves_runtime 0.13.1312 nerves_system_bbb 2.30.213 nerves_system_br 1.34.414 nerves_system_mangopi_mq_pro 0.17.215 nerves_system_qemu_aarch64 0.4.216 nerves_system_rpi0 2.1.217 nerves_system_rpi4 2.1.218 nerves_system_rpi5 2.1.219 nerves_system_trellis 0.5.020 nerves_system_x86_64 1.34.221 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.122 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125 nerves_toolchain_x86_64_nerves_linux_musl 15.3.126 nerves_uevent 0.1.727 pact_elixir 0.5.228 poison 4.0.129 property_table 0.3.430 ring_logger 0.11.731 rustler 0.38.032 tablet 0.3.333 toolshed 0.5.034 uboot_env 1.0.235* Getting pact_elixir (Hex package)36* Getting nerves (Hex package)37* Getting ring_logger (Hex package)38* Getting toolshed (Hex package)39* Getting nerves_runtime (Hex package)40* Getting nerves_system_bbb (Hex package)41* Getting nerves_system_mangopi_mq_pro (Hex package)42* Getting nerves_system_qemu_aarch64 (Hex package)43* Getting nerves_system_rpi0 (Hex package)44* Getting nerves_system_rpi4 (Hex package)45* Getting nerves_system_rpi5 (Hex package)46* Getting nerves_system_trellis (Hex package)47* Getting nerves_system_x86_64 (Hex package)48* Getting nerves_system_br (Hex package)49* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)50* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)51* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)52* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)53* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)54* Getting nerves_logging (Hex package)55* Getting nerves_uevent (Hex package)56* Getting uboot_env (Hex package)57* Getting elixir_make (Hex package)58* Getting property_table (Hex package)59* Getting circular_buffer (Hex package)60* Getting interactive_cmd (Hex package)61* Getting nerves_discovery (Hex package)62* Getting tablet (Hex package)63* Getting poison (Hex package)64* Getting rustler (Hex package)65* Getting jason (Hex package)66==> nerves_system_br67Generated nerves_system_br app68==> circular_buffer69Compiling 1 file (.ex)70Generated circular_buffer app71==> poison72Compiling 4 files (.ex)73 warning: using single-quoted strings to represent charlists is deprecated.74 Use ~c"" if you indeed want a charlist or use "" instead.75 You may run "mix format --migrate" to change all single-quoted76 strings to use the ~c sigil and fix this warning.77 │78 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do79 │ ~80 │81 └─ lib/poison/encoder.ex:127:318283 warning: using single-quoted strings to represent charlists is deprecated.84 Use ~c"" if you indeed want a charlist or use "" instead.85 You may run "mix format --migrate" to change all single-quoted86 strings to use the ~c sigil and fix this warning.87 │88 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do89 │ ~90 │91 └─ lib/poison/encoder.ex:127:489293 warning: using single-quoted strings to represent charlists is deprecated.94 Use ~c"" if you indeed want a charlist or use "" instead.95 You may run "mix format --migrate" to change all single-quoted96 strings to use the ~c sigil and fix this warning.97 │98 174 │ when char <= 0x1F or char in '"\\' do99 │ ~100 │101 └─ lib/poison/encoder.ex:174:37102103 warning: using single-quoted strings to represent charlists is deprecated.104 Use ~c"" if you indeed want a charlist or use "" instead.105 You may run "mix format --migrate" to change all single-quoted106 strings to use the ~c sigil and fix this warning.107 │108 94 │ when char in '-0123456789' do109 │ ~110 │111 └─ lib/poison/parser.ex:94:21112113 warning: using single-quoted strings to represent charlists is deprecated.114 Use ~c"" if you indeed want a charlist or use "" instead.115 You may run "mix format --migrate" to change all single-quoted116 strings to use the ~c sigil and fix this warning.117 │118 189 │ when char in '123456789' do119 │ ~120 │121 └─ lib/poison/parser.ex:189:21122123 warning: using single-quoted strings to represent charlists is deprecated.124 Use ~c"" if you indeed want a charlist or use "" instead.125 You may run "mix format --migrate" to change all single-quoted126 strings to use the ~c sigil and fix this warning.127 │128 205 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do129 │ ~130 │131 └─ lib/poison/parser.ex:205:60132133 warning: using single-quoted strings to represent charlists is deprecated.134 Use ~c"" if you indeed want a charlist or use "" instead.135 You may run "mix format --migrate" to change all single-quoted136 strings to use the ~c sigil and fix this warning.137 │138 238 │ when char in '0123456789' do139 │ ~140 │141 └─ lib/poison/parser.ex:238:21142143 warning: using single-quoted strings to represent charlists is deprecated.144 Use ~c"" if you indeed want a charlist or use "" instead.145 You may run "mix format --migrate" to change all single-quoted146 strings to use the ~c sigil and fix this warning.147 │148 246 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do149 │ ~150 │151 └─ lib/poison/parser.ex:246:64152153 warning: using single-quoted strings to represent charlists is deprecated.154 Use ~c"" if you indeed want a charlist or use "" instead.155 You may run "mix format --migrate" to change all single-quoted156 strings to use the ~c sigil and fix this warning.157 │158 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do159 │ ~160 │161 └─ lib/poison/parser.ex:270:31162163 warning: using single-quoted strings to represent charlists is deprecated.164 Use ~c"" if you indeed want a charlist or use "" instead.165 You may run "mix format --migrate" to change all single-quoted166 strings to use the ~c sigil and fix this warning.167 │168 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do169 │ ~170 │171 └─ lib/poison/parser.ex:270:44172173 warning: using single-quoted strings to represent charlists is deprecated.174 Use ~c"" if you indeed want a charlist or use "" instead.175 You may run "mix format --migrate" to change all single-quoted176 strings to use the ~c sigil and fix this warning.177 │178 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and179 │ ~180 │181 └─ lib/poison/parser.ex:277:24182183 warning: using single-quoted strings to represent charlists is deprecated.184 Use ~c"" if you indeed want a charlist or use "" instead.185 You may run "mix format --migrate" to change all single-quoted186 strings to use the ~c sigil and fix this warning.187 │188 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and189 │ ~190 │191 └─ lib/poison/parser.ex:277:39192193 warning: using single-quoted strings to represent charlists is deprecated.194 Use ~c"" if you indeed want a charlist or use "" instead.195 You may run "mix format --migrate" to change all single-quoted196 strings to use the ~c sigil and fix this warning.197 │198 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and199 │ ~200 │201 └─ lib/poison/parser.ex:277:54202203 warning: using single-quoted strings to represent charlists is deprecated.204 Use ~c"" if you indeed want a charlist or use "" instead.205 You may run "mix format --migrate" to change all single-quoted206 strings to use the ~c sigil and fix this warning.207 │208 334 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do209 │ ~210 │211 └─ lib/poison/parser.ex:334:60212213 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead214 │215 42 │ if Application.get_env(:poison, :native) do216 │ ~217 │218 └─ lib/poison/parser.ex:42:18: Poison.Parser (module)219220 warning: use Bitwise is deprecated. import Bitwise instead221 │222 46 │ use Bitwise223 │ ~~~~~~~~~~~224 │225 └─ lib/poison/parser.ex:46: Poison.Parser (module)226227 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator228 │229 240 │ <<digits::binary-size(count), rest::binary>> = string230 │ ~231 │232 └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2233234 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator235 │236 266 │ <<chunk::binary-size(count), rest::binary>> = string237 │ ~238 │239 └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3240241 warning: use Bitwise is deprecated. import Bitwise instead242 │243 117 │ use Bitwise244 │ ~~~~~~~~~~~245 │246 └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)247248 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator249 │250 169 │ <<chunk::binary-size(size), rest::binary>> = string251 │ ~252 │253 └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2254255Generated poison app256==> jason257Compiling 10 files (.ex)258Generated jason app259==> rustler260Compiling 7 files (.ex)261Generated rustler app262==> tablet263Compiling 2 files (.ex)264Generated tablet app265==> elixir_make266Compiling 8 files (.ex)267Generated elixir_make app268==> nerves_logging269 CC kmsg_tailer.o270 LD kmsg_tailer271Compiling 5 files (.ex)272Generated nerves_logging app273==> nerves_discovery274Compiling 5 files (.ex)275Generated nerves_discovery app276==> ring_logger277Compiling 7 files (.ex)278Generated ring_logger app279==> interactive_cmd280Compiling 1 file (.ex)281Generated interactive_cmd app282==> nerves283Compiling 65 files (.ex)284 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)285 │286 6 │ defmodule Mix.Tasks.Nerves.Init do287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288 │289 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)290291 warning: redefining module Nerves (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.beam)292 │293 6 │ defmodule Nerves do294 │ ~~~~~~~~~~~~~~~~~~~295 │296 └─ lib/nerves.ex:6: Nerves (module)297298 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)299 │300 5 │ defmodule Nerves.ArtifactResolver do301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302 │303 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)304305 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)306 │307 6 │ defmodule Nerves.BuildAction.AppModes do308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309 │310 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)311312 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)313 │314 5 │ defmodule Nerves.BuildAction.CheckExecutables do315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316 │317 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)318319 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)320 │321 8 │ defmodule Nerves.BuildAction.Erlinit do322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 │324 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)325326 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)327 │328 5 │ defmodule Nerves.BuildAction.Firmware do329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330 │331 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)332333 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)334 │335 7 │ defmodule Nerves.BuildAction.IExStartupCheck do336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337 │338 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)339340 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)341 │342 5 │ defmodule Nerves.BuildAction.NervesV1System do343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)346347 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)348 │349 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)353354 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)355 │356 5 │ defmodule Nerves.BuildAction.Rootfs do357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)360361 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)362 │363 6 │ defmodule Nerves.BuildAction.SortApps do364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365 │366 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)367368 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)369 │370 5 │ defmodule Nerves.BuildAction.StripAll do371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~372 │373 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)374375 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)376 │377 5 │ defmodule Nerves.BuildAction.Trimmer do378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379 │380 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)381382 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)383 │384 5 │ defmodule Nerves.BuildPlan do385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~386 │387 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)388389 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)390 │391 5 │ defmodule Nerves.BuildPlan.Checks do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)395396 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Container.beam)397 │398 6 │ defmodule Nerves.Container do399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~400 │401 └─ lib/nerves/container.ex:6: Nerves.Container (module)402403 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)404 │405 5 │ defmodule Nerves.Fingerprint do406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~407 │408 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)409410 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)411 │412 5 │ defmodule Nerves.MixPackage do413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~414 │415 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)416417 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.Paths.beam)418 │419 5 │ defmodule Nerves.Paths do420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)423424 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)425 │426 5 │ defmodule Nerves.TargetTuple do427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)430431Generated nerves app432==> nerves_toolchain_riscv64_nerves_linux_gnu433Compiling 1 file (.ex)434Generated nerves_toolchain_riscv64_nerves_linux_gnu app435==> nerves_system_mangopi_mq_pro436Generated nerves_system_mangopi_mq_pro app437==> pact_elixir438Unchecked dependencies for environment prod:439* poison (Hex package)440 the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"441* jason (Hex package)442 the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"443* rustler (Hex package)444 the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"445could not compile dependency :pact_elixir, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile pact_elixir --force", update it with "mix deps.update pact_elixir" or clean it with "mix deps.clean pact_elixir"446==> nerves_compatibility_test447** (Mix) Can't continue due to errors on dependencies