taskafka

Build log

nerves_system_trellis

taskafka 0.1.1 · fail · run taskafka-0.1.1-1791124748546
730 of 730 lines
1Resolving Hex dependencies...2Resolution completed in 0.174s3Unchanged:4  brod 3.19.15  circular_buffer 1.1.06  connection 1.0.47  crc32cer 0.1.88  db_connection 1.1.39  elixir_make 0.10.010  elixir_uuid 1.2.111  interactive_cmd 0.1.412  jason 1.4.513  kaffe 1.28.014  kafka_protocol 4.1.515  mongodb 0.4.616  nerves 2.0.0-pre.217  nerves_discovery 0.1.518  nerves_logging 0.2.419  nerves_runtime 0.13.1320  nerves_system_bbb 2.30.221  nerves_system_br 1.34.422  nerves_system_mangopi_mq_pro 0.17.223  nerves_system_qemu_aarch64 0.4.224  nerves_system_rpi0 2.1.225  nerves_system_rpi4 2.1.226  nerves_system_rpi5 2.1.227  nerves_system_trellis 0.5.028  nerves_system_x86_64 1.34.229  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.130  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.131  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.133  nerves_toolchain_x86_64_nerves_linux_musl 15.3.134  nerves_uevent 0.1.735  poolboy 1.5.236  property_table 0.3.437  retry 0.18.038  ring_logger 0.11.739  snappyer 1.2.940  tablet 0.3.341  taskafka 0.1.142  toolshed 0.5.043  uboot_env 1.0.244  vex 0.8.045* Getting taskafka (Hex package)46* Getting nerves (Hex package)47* Getting ring_logger (Hex package)48* Getting toolshed (Hex package)49* Getting nerves_runtime (Hex package)50* Getting nerves_system_bbb (Hex package)51* Getting nerves_system_mangopi_mq_pro (Hex package)52* Getting nerves_system_qemu_aarch64 (Hex package)53* Getting nerves_system_rpi0 (Hex package)54* Getting nerves_system_rpi4 (Hex package)55* Getting nerves_system_rpi5 (Hex package)56* Getting nerves_system_trellis (Hex package)57* Getting nerves_system_x86_64 (Hex package)58* Getting nerves_system_br (Hex package)59* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)60* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)62* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)64* Getting nerves_logging (Hex package)65* Getting nerves_uevent (Hex package)66* Getting uboot_env (Hex package)67* Getting elixir_make (Hex package)68* Getting property_table (Hex package)69* Getting circular_buffer (Hex package)70* Getting interactive_cmd (Hex package)71* Getting nerves_discovery (Hex package)72* Getting tablet (Hex package)73* Getting elixir_uuid (Hex package)74* Getting jason (Hex package)75* Getting kaffe (Hex package)76* Getting mongodb (Hex package)77* Getting poolboy (Hex package)78* Getting vex (Hex package)79* Getting connection (Hex package)80* Getting db_connection (Hex package)81* Getting brod (Hex package)82* Getting retry (Hex package)83* Getting kafka_protocol (Hex package)84* Getting snappyer (Hex package)85* Getting crc32cer (Hex package)86==> nerves_system_br87Generated nerves_system_br app88==> connection89Compiling 1 file (.ex)90     warning: using single-quoted strings to represent charlists is deprecated.91     Use ~c"" if you indeed want a charlist or use "" instead.92     You may run "mix format --migrate" to change all single-quoted93     strings to use the ~c sigil and fix this warning.94     │95 553 │         [{:data, [{'State', mod_state}]}]96     │                    ~97     │98     └─ lib/connection.ex:553:2099100     warning: using single-quoted strings to represent charlists is deprecated.101     Use ~c"" if you indeed want a charlist or use "" instead.102     You may run "mix format --migrate" to change all single-quoted103     strings to use the ~c sigil and fix this warning.104     │105 680 │     format = '** Generic server ~p terminating \n' ++106     │              ~107     │108     └─ lib/connection.ex:680:14109110     warning: using single-quoted strings to represent charlists is deprecated.111     Use ~c"" if you indeed want a charlist or use "" instead.112     You may run "mix format --migrate" to change all single-quoted113     strings to use the ~c sigil and fix this warning.114     │115 681 │       '** Last message in was ~p~n' ++ ## No last message116     │       ~117     │118     └─ lib/connection.ex:681:7119120     warning: using single-quoted strings to represent charlists is deprecated.121     Use ~c"" if you indeed want a charlist or use "" instead.122     You may run "mix format --migrate" to change all single-quoted123     strings to use the ~c sigil and fix this warning.124     │125 682 │       '** When Server state == ~p~n' ++126     │       ~127     │128     └─ lib/connection.ex:682:7129130     warning: using single-quoted strings to represent charlists is deprecated.131     Use ~c"" if you indeed want a charlist or use "" instead.132     You may run "mix format --migrate" to change all single-quoted133     strings to use the ~c sigil and fix this warning.134     │135 683 │       '** Reason for termination == ~n** ~p~n'136     │       ~137     │138     └─ lib/connection.ex:683:7139140     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead141     │142 429 │         init_stop(starter, name, {reason, System.stacktrace()})143     │                                                  ~144     │145     └─ lib/connection.ex:429:50: Connection.init_it/6146     └─ lib/connection.ex:431:45: Connection.init_it/6147     └─ lib/connection.ex:491:57: Connection.handle_call/3148     └─ lib/connection.ex:540:41: Connection.code_change/3149     └─ lib/connection.ex:581:57: Connection.terminate/2150     └─ lib/connection.ex:625:49: Connection.enter_connect/5151     └─ lib/connection.ex:628:34: Connection.enter_connect/5152     └─ lib/connection.ex:631:45: Connection.enter_connect/5153     └─ lib/connection.ex:657:49: Connection.enter_terminate/5154     └─ lib/connection.ex:660:34: Connection.enter_terminate/5155     └─ lib/connection.ex:663:45: Connection.enter_terminate/5156     └─ lib/connection.ex:744:24: Connection.connect/3157     └─ lib/connection.ex:770:24: Connection.disconnect/3158     └─ lib/connection.ex:813:57: Connection.handle_async/3159160Generated connection app161==> circular_buffer162Compiling 1 file (.ex)163Generated circular_buffer app164==> jason165Compiling 10 files (.ex)166Generated jason app167==> nerves_compatibility_test168===> Fetching pc v1.15.0169===> Analyzing applications...170===> Compiling pc171===> Compiling c_src/snappy-sinksource.cc172===> Compiling c_src/snappy-stubs-internal.cc173===> Compiling c_src/snappy.cc174===> Compiling c_src/snappyer.cc175===> Linking /work/proj/_build/trellis/lib/snappyer/priv/snappyer.so176===> Analyzing applications...177===> Compiling snappyer178==> tablet179Compiling 2 files (.ex)180Generated tablet app181==> elixir_make182Compiling 8 files (.ex)183Generated elixir_make app184==> nerves_logging185 CC kmsg_tailer.o186 LD kmsg_tailer187Compiling 5 files (.ex)188Generated nerves_logging app189==> elixir_uuid190Compiling 1 file (.ex)191    warning: use Bitwise is deprecated. import Bitwise instead192    │193  2 │   use Bitwise, only_operators: true194    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~195    │196    └─ lib/uuid.ex:2: UUID (module)197198Generated elixir_uuid app199==> nerves_discovery200Compiling 5 files (.ex)201Generated nerves_discovery app202==> ring_logger203Compiling 7 files (.ex)204Generated ring_logger app205==> nerves_compatibility_test206===> Analyzing applications...207===> Compiling poolboy208warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"209  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2210  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1211  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5212  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2213  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4214  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2215216==> db_connection217Compiling 23 files (.ex)218warning: cannot infer signatures from :poolboy because it is not loaded219220    warning: unused require Bitwise221    │222 31 │     require Bitwise223    │     ~224    │225    └─ lib/db_connection/backoff.ex:31:5226227     warning: using single-quoted strings to represent charlists is deprecated.228     Use ~c"" if you indeed want a charlist or use "" instead.229     You may run "mix format --migrate" to change all single-quoted230     strings to use the ~c sigil and fix this warning.231     │232 406 │       :normal    -> [{:data, [{'Module', mod}]}]233     │                                ~234     │235     └─ lib/db_connection/connection.ex:406:32236237     warning: using single-quoted strings to represent charlists is deprecated.238     Use ~c"" if you indeed want a charlist or use "" instead.239     You may run "mix format --migrate" to change all single-quoted240     strings to use the ~c sigil and fix this warning.241     │242 661 │     [{:data, [{'Module', mod}, {'State', state}]}]243     │                ~244     │245     └─ lib/db_connection/connection.ex:661:16246247     warning: using single-quoted strings to represent charlists is deprecated.248     Use ~c"" if you indeed want a charlist or use "" instead.249     You may run "mix format --migrate" to change all single-quoted250     strings to use the ~c sigil and fix this warning.251     │252 661 │     [{:data, [{'Module', mod}, {'State', state}]}]253     │                                 ~254     │255     └─ lib/db_connection/connection.ex:661:33256257    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead258    │259  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]260    │                  ~261    │262    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0263264    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead265    │266 30 │     worker(DBConnection.Watcher, [owner])267    │     ~268    │269    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1270271    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead272    │273 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)274    │     ~275    │276    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1277    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2278279    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead280    │281 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])282    │     ~283    │284    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2285286    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead287    │288 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])289    │     ~290    │291    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3292293    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead294    │295 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)296    │                     ~297    │298    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4299300     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead301     │302 138 │         case System.stacktrace() do303     │                     ~304     │305     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2306307     warning: the following clause will never match:308309         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->310311     because it attempts to match on the result of:312313         System.stacktrace()314315     which has type:316317         empty_list()318319     where "arity" was given the type:320321         # type: integer()322         # from: lib/db_connection/connection.ex:139:56323         is_integer(arity)324325     type warning found at:326     │327 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace328     │                                      ~329     │330     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2331332     warning: the following clause will never match:333334         [{a, b, params, c} | rest] when is_list(params) ->335336     because it attempts to match on the result of:337338         System.stacktrace()339340     which has type:341342         empty_list()343344     where "params" was given the type:345346         # type: empty_list() or non_empty_list(term(), term())347         # from: lib/db_connection/connection.ex:140:43348         is_list(params)349350     type warning found at:351     │352 140 │           [{a, b, params, c} | rest] when is_list(params) ->353     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~354     │355     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2356357     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead358     │359 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)360     │                     ~361     │362     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3363364    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead365    │366  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]367    │                  ~368    │369    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0370371     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead372     │373 111 │         stack = System.stacktrace()374     │                        ~375     │376     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3377378     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead379     │380 986 │             stack = System.stacktrace()381     │                            ~382     │383     └─ lib/db_connection.ex:986:28: DBConnection.handle/4384     └─ lib/db_connection.ex:992:24: DBConnection.handle/4385     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4386     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4387     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6388     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3389     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5390     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2391     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4392     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5393     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5394     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2395     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6396     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6397398    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead399    │400  8 │     pool = supervisor(Pool, [], [restart: :temporary])401    │            ~402    │403    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0404405    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead406    │407  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],408    │                 ~409    │410    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3411412    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead413    │414 36 │     worker(DBConnection.Watcher, [owner])415    │     ~416    │417    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1418419    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead420    │421  9 │       supervisor(DBConnection.Task, []),422    │       ~423    │424    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2425    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2426    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2427428     warning: :random.seed/3 is deprecated. Use the 'rand' module instead429     │430 108 │     case :random.seed(hash, sec, micro) do431     │                  ~432     │433     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0434435Generated db_connection app436==> interactive_cmd437Compiling 1 file (.ex)438Generated interactive_cmd app439==> nerves440Compiling 65 files (.ex)441    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)442    │443  6 │ defmodule Mix.Tasks.Nerves.Init do444    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~445    │446    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)447448    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)449    │450  6 │ defmodule Nerves do451    │ ~~~~~~~~~~~~~~~~~~~452    │453    └─ lib/nerves.ex:6: Nerves (module)454455    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)456    │457  5 │ defmodule Nerves.ArtifactResolver do458    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~459    │460    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)461462    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)463    │464  6 │ defmodule Nerves.BuildAction.AppModes do465    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~466    │467    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)468469    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)470    │471  5 │ defmodule Nerves.BuildAction.CheckExecutables do472    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~473    │474    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)475476    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)477    │478  8 │ defmodule Nerves.BuildAction.Erlinit do479    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~480    │481    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)482483    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)484    │485  5 │ defmodule Nerves.BuildAction.Firmware do486    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~487    │488    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)489490    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)491    │492  7 │ defmodule Nerves.BuildAction.IExStartupCheck do493    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~494    │495    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)496497    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)498    │499  5 │ defmodule Nerves.BuildAction.NervesV1System do500    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~501    │502    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)503504    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)505    │506  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do507    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~508    │509    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)510511    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)512    │513  5 │ defmodule Nerves.BuildAction.Rootfs do514    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~515    │516    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)517518    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)519    │520  6 │ defmodule Nerves.BuildAction.SortApps do521    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~522    │523    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)524525    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)526    │527  5 │ defmodule Nerves.BuildAction.StripAll do528    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~529    │530    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)531532    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)533    │534  5 │ defmodule Nerves.BuildAction.Trimmer do535    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~536    │537    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)538539    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)540    │541  5 │ defmodule Nerves.BuildPlan do542    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~543    │544    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)545546    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)547    │548  5 │ defmodule Nerves.BuildPlan.Checks do549    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~550    │551    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)552553    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)554    │555  6 │ defmodule Nerves.Container do556    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~557    │558    └─ lib/nerves/container.ex:6: Nerves.Container (module)559560    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)561    │562  5 │ defmodule Nerves.Fingerprint do563    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~564    │565    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)566567    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)568    │569  5 │ defmodule Nerves.MixPackage do570    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~571    │572    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)573574    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)575    │576  5 │ defmodule Nerves.Paths do577    │ ~~~~~~~~~~~~~~~~~~~~~~~~~578    │579    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)580581    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)582    │583  5 │ defmodule Nerves.TargetTuple do584    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~585    │586    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)587588Generated nerves app589==> nerves_toolchain_armv7_nerves_linux_gnueabihf590Compiling 1 file (.ex)591Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app592==> nerves_system_trellis593Generated nerves_system_trellis app594==> nerves_compatibility_test595===> Fetching pc v1.15.0596===> Analyzing applications...597===> Compiling pc598===> Compiling c_src/crc32c.c599===> Compiling c_src/crc32c_nif.c600===> Linking /work/proj/_build/trellis/lib/crc32cer/priv/crc32cer_nif.so601===> Analyzing applications...602===> Compiling crc32cer603===> Analyzing applications...604===> Compiling kafka_protocol605===> Analyzing applications...606===> Compiling brod607     ┌─ src/brod_supervisor3.erl:608     │609 396 │      case catch apply(M, F, Args) of610     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613614     ┌─ src/brod_supervisor3.erl:615     │616 412 │      case catch apply(M, F, A) of617     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.618Compile directive 'nowarn_deprecated_catch' can be used to suppress619warnings in selected modules.620621     ┌─ src/brod_supervisor3.erl:622     │623 722 │              case catch check_flags(SupFlags) of624     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.625Compile directive 'nowarn_deprecated_catch' can be used to suppress626warnings in selected modules.627628      ┌─ src/brod_supervisor3.erl:629      │630 1387 │      case catch init_state(SupName, Type, Mod, Args) of631      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.632Compile directive 'nowarn_deprecated_catch' can be used to suppress633warnings in selected modules.634635      ┌─ src/brod_supervisor3.erl:636      │637 1457 │      catch check_childspec(Name, Func, RestartType, Shutdown, ChildType, Mods);638      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.639Compile directive 'nowarn_deprecated_catch' can be used to suppress640warnings in selected modules.641642643==> retry644Compiling 3 files (.ex)645Generated retry app646==> kaffe647Compiling 15 files (.ex)648    warning: unused require Logger649    │650 85 │   require Logger651    │   ~652    │653    └─ lib/kaffe/config/consumer.ex:85:3654655     warning: a struct for Kaffe.GroupManager.State is expected on struct update:656657         %Kaffe.GroupManager.State{state | worker_manager_pid: worker_manager_pid}658659     but got type:660661         dynamic(%{..., config: term(), subscriber_name: term(), supervisor_pid: term()})662663     where "state" was given the types:664665         # type: dynamic(%{..., supervisor_pid: term()})666         # from: lib/kaffe/consumer_group/group_manager.ex:104:33667         group_member_supervisor().start_worker_supervisor(state.supervisor_pid, state.subscriber_name)668669         # type: dynamic(%{..., subscriber_name: term(), supervisor_pid: term()})670         # from: lib/kaffe/consumer_group/group_manager.ex:104:33671         group_member_supervisor().start_worker_supervisor(state.supervisor_pid, state.subscriber_name)672673         # type: dynamic(%{..., config: term(), subscriber_name: term(), supervisor_pid: term()})674         # from: lib/kaffe/consumer_group/group_manager.ex:107:27675         worker_supervisor().start_worker_manager(676           worker_supervisor_pid,677           state.subscriber_name,678           state.config679         )680681     when defining the variable "state", you must also pattern match on "%Kaffe.GroupManager.State{}"682683     type warning found at:684     │685 109 │     state = %State{state | worker_manager_pid: worker_manager_pid}686     │             ~687     │688     └─ lib/kaffe/consumer_group/group_manager.ex:109:13: Kaffe.GroupManager.handle_cast/2689690Generated kaffe app691==> uboot_env692Compiling 5 files (.ex)693Generated uboot_env app694==> taskafka695Compiling 11 files (.ex)696    warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead697    │698 27 │         [{module, _}] = Code.load_file(filename)699    │                              ~700    │701    └─ lib/taskafka/mongo/migrator.ex:27:30: TasKafka.Mongo.Migrator.migrate/0702703    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead704    │705 12 │       worker(706    │       ~707    │708    └─ lib/taskafka/application.ex:12:7: TasKafka.Application.start/2709710Generated taskafka app711==> property_table712Compiling 8 files (.ex)713Generated property_table app714==> nerves_uevent715 CC uevent.o716Assembler messages:717Fatal error: can't create /work/proj/_build/trellis/lib/nerves_uevent/obj/uevent.o: No such file or directory718c_src/uevent.c:851:1: fatal error: error writing to -: Broken pipe719  851 | }720      | ^721compilation terminated.722make: *** [Makefile:82: /work/proj/_build/trellis/lib/nerves_uevent/obj/uevent.o] Error 1723could not compile dependency :nerves_uevent, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile nerves_uevent --force", update it with "mix deps.update nerves_uevent" or clean it with "mix deps.clean nerves_uevent"724==> nerves_compatibility_test725** (Mix) Could not compile with "make" (exit status: 2).726If the error message above says that libmnl.h can't be found, then the727fix is to install libmnl. For example, run `apt install libmnl-dev` on728Debian-based systems. For Nerves targets, be sure to include729`BR2_PACKAGE_LIBMNL=y` in the Nerves system's nerves_defconfig.730