Build log
nerves_system_rpi5
ex_quic 0.1.2 · fail · run ex_quic-0.1.2-1791177618290
1671 of 1671 lines
1Resolving Hex dependencies...2Resolution completed in 0.132s3Unchanged:4 bunch 1.6.45 bunch_native 0.3.06 bundlex 0.4.17 circular_buffer 1.1.08 elixir_make 0.10.09 ex_quic 0.1.210 interactive_cmd 0.1.411 nerves 2.0.0-pre.212 nerves_discovery 0.1.513 nerves_logging 0.2.414 nerves_runtime 0.13.1315 nerves_system_bbb 2.30.216 nerves_system_br 1.34.417 nerves_system_mangopi_mq_pro 0.17.218 nerves_system_qemu_aarch64 0.4.219 nerves_system_rpi0 2.1.220 nerves_system_rpi4 2.1.221 nerves_system_rpi5 2.1.222 nerves_system_trellis 0.5.023 nerves_system_x86_64 1.34.224 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.125 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.126 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.127 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.128 nerves_toolchain_x86_64_nerves_linux_musl 15.3.129 nerves_uevent 0.1.730 property_table 0.3.431 qex 0.5.232 ring_logger 0.11.733 secure_random 0.5.134 shmex 0.3.035 tablet 0.3.336 toolshed 0.5.037 uboot_env 1.0.238 unifex 0.3.339* Getting ex_quic (Hex package)40* Getting nerves (Hex package)41* Getting ring_logger (Hex package)42* Getting toolshed (Hex package)43* Getting nerves_runtime (Hex package)44* Getting nerves_system_bbb (Hex package)45* Getting nerves_system_mangopi_mq_pro (Hex package)46* Getting nerves_system_qemu_aarch64 (Hex package)47* Getting nerves_system_rpi0 (Hex package)48* Getting nerves_system_rpi4 (Hex package)49* Getting nerves_system_rpi5 (Hex package)50* Getting nerves_system_trellis (Hex package)51* Getting nerves_system_x86_64 (Hex package)52* Getting nerves_system_br (Hex package)53* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)54* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)55* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)56* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)58* Getting nerves_logging (Hex package)59* Getting nerves_uevent (Hex package)60* Getting uboot_env (Hex package)61* Getting elixir_make (Hex package)62* Getting property_table (Hex package)63* Getting circular_buffer (Hex package)64* Getting interactive_cmd (Hex package)65* Getting nerves_discovery (Hex package)66* Getting tablet (Hex package)67* Getting unifex (Hex package)68* Getting bunch (Hex package)69* Getting bundlex (Hex package)70* Getting shmex (Hex package)71* Getting bunch_native (Hex package)72* Getting qex (Hex package)73* Getting secure_random (Hex package)74==> nerves_system_br75Generated nerves_system_br app76==> circular_buffer77Compiling 1 file (.ex)78Generated circular_buffer app79==> bunch80Compiling 19 files (.ex)81Generated bunch app82==> tablet83Compiling 2 files (.ex)84Generated tablet app85==> elixir_make86Compiling 8 files (.ex)87Generated elixir_make app88==> nerves_logging89 CC kmsg_tailer.o90 LD kmsg_tailer91Compiling 5 files (.ex)92Generated nerves_logging app93==> nerves_discovery94Compiling 5 files (.ex)95Generated nerves_discovery app96==> ring_logger97Compiling 7 files (.ex)98Generated ring_logger app99==> interactive_cmd100Compiling 1 file (.ex)101Generated interactive_cmd app102==> nerves103Compiling 65 files (.ex)104 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)105 │106 6 │ defmodule Mix.Tasks.Nerves.Init do107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~108 │109 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)110111 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)112 │113 6 │ defmodule Nerves do114 │ ~~~~~~~~~~~~~~~~~~~115 │116 └─ lib/nerves.ex:6: Nerves (module)117118 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)119 │120 5 │ defmodule Nerves.ArtifactResolver do121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~122 │123 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)124125 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)126 │127 6 │ defmodule Nerves.BuildAction.AppModes do128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~129 │130 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)131132 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)133 │134 5 │ defmodule Nerves.BuildAction.CheckExecutables do135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~136 │137 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)138139 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)140 │141 8 │ defmodule Nerves.BuildAction.Erlinit do142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~143 │144 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)145146 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)147 │148 5 │ defmodule Nerves.BuildAction.Firmware do149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150 │151 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)152153 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)154 │155 7 │ defmodule Nerves.BuildAction.IExStartupCheck do156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157 │158 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)159160 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)161 │162 5 │ defmodule Nerves.BuildAction.NervesV1System do163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)166167 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)168 │169 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171 │172 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)173174 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)175 │176 5 │ defmodule Nerves.BuildAction.Rootfs do177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178 │179 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)180181 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)182 │183 6 │ defmodule Nerves.BuildAction.SortApps do184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~185 │186 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)187188 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)189 │190 5 │ defmodule Nerves.BuildAction.StripAll do191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192 │193 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)194195 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)196 │197 5 │ defmodule Nerves.BuildAction.Trimmer do198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199 │200 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)201202 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)203 │204 5 │ defmodule Nerves.BuildPlan do205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206 │207 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)208209 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)210 │211 5 │ defmodule Nerves.BuildPlan.Checks do212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213 │214 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)215216 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)217 │218 6 │ defmodule Nerves.Container do219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~220 │221 └─ lib/nerves/container.ex:6: Nerves.Container (module)222223 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)224 │225 5 │ defmodule Nerves.Fingerprint do226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~227 │228 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)229230 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)231 │232 5 │ defmodule Nerves.MixPackage do233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234 │235 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)236237 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)238 │239 5 │ defmodule Nerves.Paths do240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~241 │242 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)243244 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)245 │246 5 │ defmodule Nerves.TargetTuple do247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~248 │249 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)250251Generated nerves app252==> nerves_toolchain_aarch64_nerves_linux_gnu253Compiling 1 file (.ex)254Generated nerves_toolchain_aarch64_nerves_linux_gnu app255==> nerves_system_rpi5256Generated nerves_system_rpi5 app257==> secure_random258Compiling 1 file (.ex)259 warning: use Bitwise is deprecated. import Bitwise instead260 │261 2 │ use Bitwise262 │ ~~~~~~~~~~~263 │264 └─ lib/secure_random.ex:2: SecureRandom (module)265266Generated secure_random app267==> uboot_env268Compiling 5 files (.ex)269Generated uboot_env app270==> qex271Compiling 4 files (.ex)272warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it273 lib/qex.ex:45: Qex.new/1274275Generated qex app276==> bundlex277Compiling 29 files (.ex)278 warning: using single-quoted strings to represent charlists is deprecated.279 Use ~c"" if you indeed want a charlist or use "" instead.280 You may run "mix format --migrate" to change all single-quoted281 strings to use the ~c sigil and fix this warning.282 │283 38 │ {port, {:data, {:eol, 'ready'}}},284 │ ~285 │286 └─ lib/bundlex/cnode/server.ex:38:31287288 warning: using single-quoted strings to represent charlists is deprecated.289 Use ~c"" if you indeed want a charlist or use "" instead.290 You may run "mix format --migrate" to change all single-quoted291 strings to use the ~c sigil and fix this warning.292 │293 48 │ :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')294 │ ~295 │296 └─ lib/bundlex/platform.ex:48:41297298 warning: using single-quoted strings to represent charlists is deprecated.299 Use ~c"" if you indeed want a charlist or use "" instead.300 You may run "mix format --migrate" to change all single-quoted301 strings to use the ~c sigil and fix this warning.302 │303 49 │ {:ok, build} = :win32reg.value(reg, 'BuildLabEx')304 │ ~305 │306 └─ lib/bundlex/platform.ex:49:45307308 warning: expected a map or struct when accessing .toolchain_module in expression:309310 Bundlex.Platform.get_module(platform).toolchain_module311312 but got type:313314 dynamic(315 Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or316 Bundlex.Platform.Windows64317 )318319 where "platform" was given the type:320321 # type: dynamic(:linux or :macosx or :windows32 or :windows64)322 # from: lib/tasks/compile.bundlex.ex:34:37323 Bundlex.Platform.get_module(platform)324325 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()326327 type warning found at:328 │329 34 │ commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)330 │ ~331 │332 └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1333334 warning: a struct for Bundlex.Native is expected on struct update:335336 %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}337338 but got type:339340 dynamic(%{..., sources: term()})341342 where "native" was given the type:343344 # type: dynamic(%{..., sources: term()})345 # from: lib/bundlex/native.ex:126:51346 Enum.empty?(native.sources)347348 when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"349350 type warning found at:351 │352 129 │ %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}353 │ ~354 │355 └─ lib/bundlex/native.ex:129:9: Bundlex.Native.parse_native/2356357 warning: expected a map or struct when accessing .toolchain_module in expression:358359 Bundlex.Platform.get_module(platform).toolchain_module360361 but got type:362363 dynamic(364 Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or365 Bundlex.Platform.Windows64366 )367368 where "platform" was given the type:369370 # type: dynamic(:linux or :macosx or :windows32 or :windows64)371 # from: lib/bundlex/native.ex:106:27372 Bundlex.Platform.get_module(platform)373374 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()375376 type warning found at:377 │378 106 │ commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)379 │ ~380 │381 └─ lib/bundlex/native.ex:106:48: Bundlex.Native.resolve_native/4382383Generated bundlex app384warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()385 (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1386 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5387 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2388 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4389 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2390391==> bunch_native392Bundlex: Building natives: lib, bunch393warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()394 (bundlex 0.4.1) lib/bundlex/native.ex:106: Bundlex.Native.resolve_native/4395 (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3396 (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1397 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5398 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2399400Generated bunch_native app401==> shmex402Bundlex: Building natives: lib, shmex403Compiling 2 files (.ex)404 warning: the following pattern will never match:405406 {:ok, trimmed_front} <- trim_leading(shm, bytes)407408 because the right-hand side has type:409410 none()411412 where "bytes" was given the type:413414 # type: dynamic()415 # from: lib/shmex_native.ex:119:17416 bytes417418 where "shm" was given the type:419420 # type: dynamic()421 # from: lib/shmex_native.ex:119:12422 shm423424 type warning found at:425 │426 120 │ with {:ok, trimmed_front} <- trim_leading(shm, bytes),427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/shmex_native.ex:120: Shmex.Native.trim/2430431Generated shmex app432==> unifex433Bundlex: Building natives: unifex434Compiling 27 files (.ex)435 warning: unused require Bundlex.CNode436 │437 6 │ require Bundlex.CNode438 │ ~439 │440 └─ lib/unifex/cnode.ex:6:3441442Generated unifex app443==> ex_quic444Compiling 2 files (.ex)445Generated ex_quic app44644705:23:38.825 [info] Downloading repositories448hint: Using 'master' as the name for the initial branch. This default branch name449hint: is subject to change. To configure the initial branch name to use in all450hint: of your new repositories, which will suppress this warning, call:451hint: 452hint: git config --global init.defaultBranch <name>453hint: 454hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and455hint: 'development'. The just-created branch can be renamed via this command:456hint: 457hint: git branch -m <name>45845905:23:38.975 [info] Compiling boringssl460spawn: Could not cd to third_party/boringssl461spawn: Could not cd to third_party/boringssl46246305:23:38.980 [info] Compiling lsquic464spawn: Could not cd to third_party/lsquic465spawn: Could not cd to third_party/lsquic46646705:23:38.995 [info] Adding compiled libs to LD_LIBRARY_PATH468/usr/bin/sh: 1: clang-format: not found469Bundlex: Building natives: client470In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:8,471 from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/client.h:19,472 from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/client.c:2:473/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:483:48: warning: "/*" within comment [-Wcomment]474 483 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */475 | 476/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ecb_binary32_to_binary16’:477/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1269:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]478 1269 | if (e < (14 - 24)) /* might not be sharp, but is good enough */479 | ^480In file included from /home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/math.h:37,481 from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1321:482/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h: At top level:483/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:192:9: error: unknown type name ‘__Float32x4_t’484 192 | typedef __Float32x4_t __f32x4_t;485 | ^~~~~~~~~~~~~486/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:193:9: error: unknown type name ‘__Float64x2_t’487 193 | typedef __Float64x2_t __f64x2_t;488 | ^~~~~~~~~~~~~489/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:202:9: error: unknown type name ‘__SVFloat32_t’490 202 | typedef __SVFloat32_t __sv_f32_t;491 | ^~~~~~~~~~~~~492/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:203:9: error: unknown type name ‘__SVFloat64_t’493 203 | typedef __SVFloat64_t __sv_f64_t;494 | ^~~~~~~~~~~~~495/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:204:9: error: unknown type name ‘__SVBool_t’496 204 | typedef __SVBool_t __sv_bool_t;497 | ^~~~~~~~~~498/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:214:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]499 214 | __vpcs __f32x4_t _ZGVnN4vv_atan2f (__f32x4_t, __f32x4_t);500 | ^~~~~~501/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:215:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]502 215 | __vpcs __f32x4_t _ZGVnN4vv_atan2pif (__f32x4_t, __f32x4_t);503 | ^~~~~~504/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:216:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]505 216 | __vpcs __f32x4_t _ZGVnN4v_acosf (__f32x4_t);506 | ^~~~~~507/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:217:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]508 217 | __vpcs __f32x4_t _ZGVnN4v_acoshf (__f32x4_t);509 | ^~~~~~510/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:218:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]511 218 | __vpcs __f32x4_t _ZGVnN4v_acospif (__f32x4_t);512 | ^~~~~~513/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:219:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]514 219 | __vpcs __f32x4_t _ZGVnN4v_asinf (__f32x4_t);515 | ^~~~~~516/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:220:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]517 220 | __vpcs __f32x4_t _ZGVnN4v_asinhf (__f32x4_t);518 | ^~~~~~519/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:221:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]520 221 | __vpcs __f32x4_t _ZGVnN4v_asinpif (__f32x4_t);521 | ^~~~~~522/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:222:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]523 222 | __vpcs __f32x4_t _ZGVnN4v_atanf (__f32x4_t);524 | ^~~~~~525/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:223:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]526 223 | __vpcs __f32x4_t _ZGVnN4v_atanhf (__f32x4_t);527 | ^~~~~~528/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:224:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]529 224 | __vpcs __f32x4_t _ZGVnN4v_atanpif (__f32x4_t);530 | ^~~~~~531/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:225:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]532 225 | __vpcs __f32x4_t _ZGVnN4v_cbrtf (__f32x4_t);533 | ^~~~~~534/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:226:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]535 226 | __vpcs __f32x4_t _ZGVnN4v_cosf (__f32x4_t);536 | ^~~~~~537/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:227:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]538 227 | __vpcs __f32x4_t _ZGVnN4v_coshf (__f32x4_t);539 | ^~~~~~540/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:228:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]541 228 | __vpcs __f32x4_t _ZGVnN4v_cospif (__f32x4_t);542 | ^~~~~~543/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:229:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]544 229 | __vpcs __f32x4_t _ZGVnN4v_erff (__f32x4_t);545 | ^~~~~~546/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:230:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]547 230 | __vpcs __f32x4_t _ZGVnN4v_erfcf (__f32x4_t);548 | ^~~~~~549/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:231:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]550 231 | __vpcs __f32x4_t _ZGVnN4v_expf (__f32x4_t);551 | ^~~~~~552/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:232:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]553 232 | __vpcs __f32x4_t _ZGVnN4v_exp10f (__f32x4_t);554 | ^~~~~~555/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:233:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]556 233 | __vpcs __f32x4_t _ZGVnN4v_exp2f (__f32x4_t);557 | ^~~~~~558/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:234:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]559 234 | __vpcs __f32x4_t _ZGVnN4v_expm1f (__f32x4_t);560 | ^~~~~~561/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:235:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]562 235 | __vpcs __f32x4_t _ZGVnN4v_exp2m1f (__f32x4_t);563 | ^~~~~~564/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:236:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]565 236 | __vpcs __f32x4_t _ZGVnN4v_exp10m1f (__f32x4_t);566 | ^~~~~~567/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:237:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]568 237 | __vpcs __f32x4_t _ZGVnN4vv_hypotf (__f32x4_t, __f32x4_t);569 | ^~~~~~570/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:238:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]571 238 | __vpcs __f32x4_t _ZGVnN4v_logf (__f32x4_t);572 | ^~~~~~573/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:239:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]574 239 | __vpcs __f32x4_t _ZGVnN4v_log10f (__f32x4_t);575 | ^~~~~~576/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:240:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]577 240 | __vpcs __f32x4_t _ZGVnN4v_log10p1f (__f32x4_t);578 | ^~~~~~579/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:241:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]580 241 | __vpcs __f32x4_t _ZGVnN4v_log1pf (__f32x4_t);581 | ^~~~~~582/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:242:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]583 242 | __vpcs __f32x4_t _ZGVnN4v_log2f (__f32x4_t);584 | ^~~~~~585/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:243:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]586 243 | __vpcs __f32x4_t _ZGVnN4v_log2p1f (__f32x4_t);587 | ^~~~~~588/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:244:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]589 244 | __vpcs __f32x4_t _ZGVnN4v_logp1f (__f32x4_t);590 | ^~~~~~591/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:245:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]592 245 | __vpcs __f32x4_t _ZGVnN4vv_powf (__f32x4_t, __f32x4_t);593 | ^~~~~~594/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:246:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]595 246 | __vpcs __f32x4_t _ZGVnN4v_rsqrtf (__f32x4_t);596 | ^~~~~~597/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:247:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]598 247 | __vpcs __f32x4_t _ZGVnN4v_sinf (__f32x4_t);599 | ^~~~~~600/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:248:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]601 248 | __vpcs __f32x4_t _ZGVnN4v_sinhf (__f32x4_t);602 | ^~~~~~603/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:249:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]604 249 | __vpcs __f32x4_t _ZGVnN4v_sinpif (__f32x4_t);605 | ^~~~~~606/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:250:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]607 250 | __vpcs __f32x4_t _ZGVnN4v_tanf (__f32x4_t);608 | ^~~~~~609/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:251:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]610 251 | __vpcs __f32x4_t _ZGVnN4v_tanhf (__f32x4_t);611 | ^~~~~~612/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:252:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]613 252 | __vpcs __f32x4_t _ZGVnN4v_tanpif (__f32x4_t);614 | ^~~~~~615/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:254:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]616 254 | __vpcs __f64x2_t _ZGVnN2vv_atan2 (__f64x2_t, __f64x2_t);617 | ^~~~~~618/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:255:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]619 255 | __vpcs __f64x2_t _ZGVnN2vv_atan2pi (__f64x2_t, __f64x2_t);620 | ^~~~~~621/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:256:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]622 256 | __vpcs __f64x2_t _ZGVnN2v_acos (__f64x2_t);623 | ^~~~~~624/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:257:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]625 257 | __vpcs __f64x2_t _ZGVnN2v_acosh (__f64x2_t);626 | ^~~~~~627/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:258:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]628 258 | __vpcs __f64x2_t _ZGVnN2v_acospi (__f64x2_t);629 | ^~~~~~630/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:259:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]631 259 | __vpcs __f64x2_t _ZGVnN2v_asin (__f64x2_t);632 | ^~~~~~633/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:260:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]634 260 | __vpcs __f64x2_t _ZGVnN2v_asinh (__f64x2_t);635 | ^~~~~~636/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:261:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]637 261 | __vpcs __f64x2_t _ZGVnN2v_asinpi (__f64x2_t);638 | ^~~~~~639/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:262:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]640 262 | __vpcs __f64x2_t _ZGVnN2v_atan (__f64x2_t);641 | ^~~~~~642/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:263:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]643 263 | __vpcs __f64x2_t _ZGVnN2v_atanh (__f64x2_t);644 | ^~~~~~645/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:264:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]646 264 | __vpcs __f64x2_t _ZGVnN2v_atanpi (__f64x2_t);647 | ^~~~~~648/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:265:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]649 265 | __vpcs __f64x2_t _ZGVnN2v_cbrt (__f64x2_t);650 | ^~~~~~651/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:266:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]652 266 | __vpcs __f64x2_t _ZGVnN2v_cos (__f64x2_t);653 | ^~~~~~654/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:267:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]655 267 | __vpcs __f64x2_t _ZGVnN2v_cosh (__f64x2_t);656 | ^~~~~~657/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:268:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]658 268 | __vpcs __f64x2_t _ZGVnN2v_cospi (__f64x2_t);659 | ^~~~~~660/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:269:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]661 269 | __vpcs __f64x2_t _ZGVnN2v_erf (__f64x2_t);662 | ^~~~~~663/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:270:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]664 270 | __vpcs __f64x2_t _ZGVnN2v_erfc (__f64x2_t);665 | ^~~~~~666/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:271:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]667 271 | __vpcs __f64x2_t _ZGVnN2v_exp (__f64x2_t);668 | ^~~~~~669/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:272:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]670 272 | __vpcs __f64x2_t _ZGVnN2v_exp10 (__f64x2_t);671 | ^~~~~~672/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:273:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]673 273 | __vpcs __f64x2_t _ZGVnN2v_exp2 (__f64x2_t);674 | ^~~~~~675/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:274:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]676 274 | __vpcs __f64x2_t _ZGVnN2v_expm1 (__f64x2_t);677 | ^~~~~~678/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:275:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]679 275 | __vpcs __f64x2_t _ZGVnN2v_exp2m1 (__f64x2_t);680 | ^~~~~~681/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:276:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]682 276 | __vpcs __f64x2_t _ZGVnN2v_exp10m1 (__f64x2_t);683 | ^~~~~~684/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:277:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]685 277 | __vpcs __f64x2_t _ZGVnN2vv_hypot (__f64x2_t, __f64x2_t);686 | ^~~~~~687/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:278:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]688 278 | __vpcs __f64x2_t _ZGVnN2v_log (__f64x2_t);689 | ^~~~~~690/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:279:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]691 279 | __vpcs __f64x2_t _ZGVnN2v_log10 (__f64x2_t);692 | ^~~~~~693/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:280:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]694 280 | __vpcs __f64x2_t _ZGVnN2v_log10p1 (__f64x2_t);695 | ^~~~~~696/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:281:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]697 281 | __vpcs __f64x2_t _ZGVnN2v_log1p (__f64x2_t);698 | ^~~~~~699/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:282:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]700 282 | __vpcs __f64x2_t _ZGVnN2v_log2 (__f64x2_t);701 | ^~~~~~702/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:283:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]703 283 | __vpcs __f64x2_t _ZGVnN2v_log2p1 (__f64x2_t);704 | ^~~~~~705/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:284:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]706 284 | __vpcs __f64x2_t _ZGVnN2v_logp1 (__f64x2_t);707 | ^~~~~~708/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:285:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]709 285 | __vpcs __f64x2_t _ZGVnN2vv_pow (__f64x2_t, __f64x2_t);710 | ^~~~~~711/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:286:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]712 286 | __vpcs __f64x2_t _ZGVnN2v_rsqrt (__f64x2_t);713 | ^~~~~~714/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:287:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]715 287 | __vpcs __f64x2_t _ZGVnN2v_sin (__f64x2_t);716 | ^~~~~~717/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:288:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]718 288 | __vpcs __f64x2_t _ZGVnN2v_sinh (__f64x2_t);719 | ^~~~~~720/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:289:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]721 289 | __vpcs __f64x2_t _ZGVnN2v_sinpi (__f64x2_t);722 | ^~~~~~723/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:290:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]724 290 | __vpcs __f64x2_t _ZGVnN2v_tan (__f64x2_t);725 | ^~~~~~726/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:291:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]727 291 | __vpcs __f64x2_t _ZGVnN2v_tanh (__f64x2_t);728 | ^~~~~~729/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/bits/math-vector.h:292:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]730 292 | __vpcs __f64x2_t _ZGVnN2v_tanpi (__f64x2_t);731 | ^~~~~~732/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_nextsize’:733/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1934:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]734 1934 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4)735 | ^736In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:185:737/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pendingcb’:738/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]739 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */740 | ~~~~~~~~~~~~~~~~^~~~741/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’742 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */743 | ^~~~744/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1981:12: note: in expansion of macro ‘EV_P_’745 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)746 | ^~~~~747/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1981:30: warning: unused parameter ‘w’ [-Wunused-parameter]748 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)749 | ~~~~~~~~~~~~^750/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:1981:37: warning: unused parameter ‘revents’ [-Wunused-parameter]751 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)752 | ~~~~^~~~~~~753/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘evpipe_init’:754/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]755 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */756 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~757/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’758 2384 | if (!ev_is_active (&pipe_w))759 | ^~~~~~~~~~~~760/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pipecb’:761/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2477:22: warning: unused parameter ‘iow’ [-Wunused-parameter]762 2477 | pipecb (EV_P_ ev_io *iow, int revents)763 | ~~~~~~~^~~764/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘sigfdcb’:765/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2596:23: warning: unused parameter ‘iow’ [-Wunused-parameter]766 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)767 | ~~~~~~~^~~768/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2596:32: warning: unused parameter ‘revents’ [-Wunused-parameter]769 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)770 | ~~~~^~~~~~~771/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘childcb’:772/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2653:35: warning: unused parameter ‘revents’ [-Wunused-parameter]773 2653 | childcb (EV_P_ ev_signal *sw, int revents)774 | ~~~~^~~~~~~775In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2687:776/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:777/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]778 238 | int inline_size779 | ^~~780/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]781/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c: In function ‘epoll_init’:782/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:239:23: warning: unused parameter ‘flags’ [-Wunused-parameter]783 239 | epoll_init (EV_P_ int flags)784 | ~~~~^~~~~785/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:786/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]787 263 | void inline_size788 | ^~~~789/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]790/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]791 270 | void inline_size792 | ^~~~793/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]794In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2690:795/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]796 42 | void inline_size797 | ^~~~798/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]799In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:174:800/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_poll’:801/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:110:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]802 110 | assert (("libev: poll() returned illegal result, broken BSD kernel?", p < polls + pollcnt));803 | ^804/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’805 147 | ((expr) \806 | ^~~~807/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:808/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]809 129 | int inline_size810 | ^~~811/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]812/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_init’:813/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:130:22: warning: unused parameter ‘flags’ [-Wunused-parameter]814 130 | poll_init (EV_P_ int flags)815 | ~~~~^~~~~816/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:817/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]818 142 | void inline_size819 | ^~~~820/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]821/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_modify’:822/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:85:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]823 85 | assert (("libev: fd >= FD_SETSIZE passed to fd_set-based select backend", fd < FD_SETSIZE));824 | ^825/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’826 147 | ((expr) \827 | ^~~~828In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2693:829/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:830/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]831 274 | int inline_size832 | ^~~833/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]834/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_init’:835/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:275:24: warning: unused parameter ‘flags’ [-Wunused-parameter]836 275 | select_init (EV_P_ int flags)837 | ~~~~^~~~~838/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:839/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]840 303 | void inline_size841 | ^~~~842/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]843/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]844 2709 | int inline_size ecb_cold845 | ^~~846/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]847/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_init’:848/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]849 687 | ((ev_watcher *)(void *)(ev))->active = \850 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~851/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’852 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)853 | ^~~~~~~854/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’855 2913 | ev_prepare_init (&pending_w, pendingcb);856 | ^~~~~~~~~~~~~~~857/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]858 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \859 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~860/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’861 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)862 | ^~~~~~~863/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’864 2913 | ev_prepare_init (&pending_w, pendingcb);865 | ^~~~~~~~~~~~~~~866/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]867 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)868 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~869/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’870 689 | ev_set_priority ((ev), 0); \871 | ^~~~~~~~~~~~~~~872/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’873 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)874 | ^~~~~~~875/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’876 2913 | ev_prepare_init (&pending_w, pendingcb);877 | ^~~~~~~~~~~~~~~878/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]879 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))880 | ~^~~~~~~~~~~~~~~~~~~881/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’882 690 | ev_set_cb ((ev), cb_); \883 | ^~~~~~~~~884/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’885 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)886 | ^~~~~~~887/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’888 2913 | ev_prepare_init (&pending_w, pendingcb);889 | ^~~~~~~~~~~~~~~890/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]891 687 | ((ev_watcher *)(void *)(ev))->active = \892 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~893/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’894 2916 | ev_init (&pipe_w, pipecb);895 | ^~~~~~~896/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]897 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \898 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~899/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’900 2916 | ev_init (&pipe_w, pipecb);901 | ^~~~~~~902/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]903 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)904 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~905/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’906 689 | ev_set_priority ((ev), 0); \907 | ^~~~~~~~~~~~~~~908/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’909 2916 | ev_init (&pipe_w, pipecb);910 | ^~~~~~~911/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]912 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))913 | ~^~~~~~~~~~~~~~~~~~~914/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’915 690 | ev_set_cb ((ev), cb_); \916 | ^~~~~~~~~917/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’918 2916 | ev_init (&pipe_w, pipecb);919 | ^~~~~~~920/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]921 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)922 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~923/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2917:7: note: in expansion of macro ‘ev_set_priority’924 2917 | ev_set_priority (&pipe_w, EV_MAXPRI);925 | ^~~~~~~~~~~~~~~926/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_loop_destroy’:927/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]928 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */929 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~930/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’931 2944 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev))932 | ^~~~~~~~~~~~933/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]934 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */935 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~936/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’937 2951 | if (ev_is_active (&pipe_w))938 | ^~~~~~~~~~~~939/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]940 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */941 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~942/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:2961:7: note: in expansion of macro ‘ev_is_active’943 2961 | if (ev_is_active (&sigfd_w))944 | ^~~~~~~~~~~~945/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_fork’:946/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]947 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */948 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~949/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’950 3054 | if (ev_is_active (&pipe_w) && postfork != 2)951 | ^~~~~~~~~~~~952/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_watcher’:953/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3096:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]954 3096 | assert (("libev: watcher has invalid priority", ABSPRI (w) >= 0 && ABSPRI (w) < NUMPRI));955 | ^956/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’957 147 | ((expr) \958 | ^~~~959/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3099:59: warning: left-hand operand of comma expression has no effect [-Wunused-value]960 3099 | assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w));961 | ^962/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’963 147 | ((expr) \964 | ^~~~965/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_heap’:966/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3109:54: warning: left-hand operand of comma expression has no effect [-Wunused-value]967 3109 | assert (("libev: active index mismatch in heap", ev_active (ANHE_w (heap [i])) == i));968 | ^969/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’970 147 | ((expr) \971 | ^~~~972/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3110:48: warning: left-hand operand of comma expression has no effect [-Wunused-value]973 3110 | assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (heap [i])));974 | ^975/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’976 147 | ((expr) \977 | ^~~~978/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3111:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]979 3111 | assert (("libev: heap at cache mismatch", ANHE_at (heap [i]) == ev_at (ANHE_w (heap [i]))));980 | ^981/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’982 147 | ((expr) \983 | ^~~~984/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_verify’:985/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3122:46: warning: left-hand operand of comma expression has no effect [-Wunused-value]986 3122 | assert (("libev: active index mismatch", ev_active (ws [cnt]) == cnt + 1));987 | ^988/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’989 147 | ((expr) \990 | ^~~~991/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_verify’:992/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3140:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]993 3140 | assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0));994 | ^995/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’996 147 | ((expr) \997 | ^~~~998/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3153:64: warning: left-hand operand of comma expression has no effect [-Wunused-value]999 3153 | assert (("libev: io watcher list contains a loop", w != w2));1000 | ^1001/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1002 147 | ((expr) \1003 | ^~~~1004/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3157:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]1005 3157 | assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1));1006 | ^1007/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1008 147 | ((expr) \1009 | ^~~~1010/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3158:65: warning: left-hand operand of comma expression has no effect [-Wunused-value]1011 3158 | assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i));1012 | ^1013/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1014 147 | ((expr) \1015 | ^~~~1016/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_default_loop’:1017/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1018 687 | ((ev_watcher *)(void *)(ev))->active = \1019 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1020/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1021 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1022 | ^~~~~~~1023/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1024 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1025 | ^~~~~~~~~~~~~~1026/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1027 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1028 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1029/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1030 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1031 | ^~~~~~~1032/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1033 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1034 | ^~~~~~~~~~~~~~1035/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1036 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1037 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1038/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1039 689 | ev_set_priority ((ev), 0); \1040 | ^~~~~~~~~~~~~~~1041/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1042 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1043 | ^~~~~~~1044/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1045 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1046 | ^~~~~~~~~~~~~~1047/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1048 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1049 | ~^~~~~~~~~~~~~~~~~~~1050/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1051 690 | ev_set_cb ((ev), cb_); \1052 | ^~~~~~~~~1053/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1054 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1055 | ^~~~~~~1056/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1057 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1058 | ^~~~~~~~~~~~~~1059/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1060 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1061 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1062/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3236:11: note: in expansion of macro ‘ev_set_priority’1063 3236 | ev_set_priority (&childev, EV_MAXPRI);1064 | ^~~~~~~~~~~~~~~1065/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘timers_reify’:1066/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3340:93: warning: left-hand operand of comma expression has no effect [-Wunused-value]1067 3340 | assert (("libev: negative ev_timer repeat value found while processing timers", w->repeat > 0.));1068 | ^1069/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1070 147 | ((expr) \1071 | ^~~~1072/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘periodics_reify’:1073/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3402:90: warning: left-hand operand of comma expression has no effect [-Wunused-value]1074 3402 | assert (("libev: ev_periodic reschedule callback returned time in the past", ev_at (w) >= ev_rt_now));1075 | ^1076/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1077 147 | ((expr) \1078 | ^~~~1079/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_run’:1080/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3541:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1081 3541 | assert (("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE));1082 | ^1083/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1084 147 | ((expr) \1085 | ^~~~1086/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1087 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1088 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1089/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1090 147 | ((expr) \1091 | ^~~~1092/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3662:72: note: in expansion of macro ‘ev_is_active’1093 3662 | assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1094 | ^~~~~~~~~~~~1095/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3662:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1096 3662 | assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1097 | ^1098/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1099 147 | ((expr) \1100 | ^~~~1101/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pri_adjust’:1102/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1103 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1104 | ~~~~~~~~~~~~~~~~^~~~1105/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1106 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1107 | ^~~~1108/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3803:13: note: in expansion of macro ‘EV_P_’1109 3803 | pri_adjust (EV_P_ W w)1110 | ^~~~~1111/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_start’:1112/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3836:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1113 3836 | assert (("libev: ev_io_start called with negative fd", fd >= 0));1114 | ^1115/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1116 147 | ((expr) \1117 | ^~~~1118/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3837:63: warning: left-hand operand of comma expression has no effect [-Wunused-value]1119 3837 | assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE))));1120 | ^1121/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1122 147 | ((expr) \1123 | ^~~~1124/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3846:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1125 3846 | assert (("libev: ev_io_start called with corrupted watcher", ((WL)w)->next != (WL)w));1126 | ^1127/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1128 147 | ((expr) \1129 | ^~~~1130/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]1131 3848 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);1132 | ~~~~~~~~~~^~~~~~~~~~~~~1133/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_stop’:1134/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3861:88: warning: left-hand operand of comma expression has no effect [-Wunused-value]1135 3861 | assert (("libev: ev_io_stop called with illegal fd (must stay constant after start!)", w->fd >= 0 && w->fd < anfdmax));1136 | ^1137/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1138 147 | ((expr) \1139 | ^~~~1140/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_start’:1141/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3881:75: warning: left-hand operand of comma expression has no effect [-Wunused-value]1142 3881 | assert (("libev: ev_timer_start called with negative timer repeat value", w->repeat >= 0.));1143 | ^1144/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1145 147 | ((expr) \1146 | ^~~~1147/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_stop’:1148/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3909:53: warning: left-hand operand of comma expression has no effect [-Wunused-value]1149 3909 | assert (("libev: internal timer heap corruption", ANHE_w (timers [active]) == (WT)w));1150 | ^1151/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1152 147 | ((expr) \1153 | ^~~~1154/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_start’:1155/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:3971:78: warning: left-hand operand of comma expression has no effect [-Wunused-value]1156 3971 | assert (("libev: ev_periodic_start called with negative interval value", w->interval >= 0.));1157 | ^1158/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1159 147 | ((expr) \1160 | ^~~~1161/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_stop’:1162/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4003:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1163 4003 | assert (("libev: internal periodic heap corruption", ANHE_w (periodics [active]) == (WT)w));1164 | ^1165/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1166 147 | ((expr) \1167 | ^~~~1168/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_signal_start’:1169/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4040:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1170 4040 | assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG));1171 | ^1172/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1173 147 | ((expr) \1174 | ^~~~1175/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4043:73: warning: left-hand operand of comma expression has no effect [-Wunused-value]1176 4043 | assert (("libev: a signal must not be attached to two different loops",1177 | ^1178/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1179 147 | ((expr) \1180 | ^~~~1181/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1182 687 | ((ev_watcher *)(void *)(ev))->active = \1183 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1184/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1185 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1186 | ^~~~~~~1187/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1188 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1189 | ^~~~~~~~~~1190/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1191 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1192 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1193/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1194 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1195 | ^~~~~~~1196/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1197 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1198 | ^~~~~~~~~~1199/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1200 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1201 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1202/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1203 689 | ev_set_priority ((ev), 0); \1204 | ^~~~~~~~~~~~~~~1205/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1206 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1207 | ^~~~~~~1208/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1209 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1210 | ^~~~~~~~~~1211/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1212 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1213 | ~^~~~~~~~~~~~~~~~~~~1214/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1215 690 | ev_set_cb ((ev), cb_); \1216 | ^~~~~~~~~1217/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1218 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1219 | ^~~~~~~1220/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1221 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1222 | ^~~~~~~~~~1223/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1224 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1225 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1226/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4066:11: note: in expansion of macro ‘ev_set_priority’1227 4066 | ev_set_priority (&sigfd_w, EV_MAXPRI);1228 | ^~~~~~~~~~~~~~~1229/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_child_start’:1230/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4161:74: warning: left-hand operand of comma expression has no effect [-Wunused-value]1231 4161 | assert (("libev: child watchers are only supported in the default loop", loop == ev_default_loop_ptr));1232 | ^1233/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1234 147 | ((expr) \1235 | ^~~~1236/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_add’:1237/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1238 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1239 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1240/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4278:7: note: in expansion of macro ‘ev_is_active’1241 4278 | if (ev_is_active (&w->timer)) ev_ref (EV_A);1242 | ^~~~~~~~~~~~1243/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1244 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1245 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1246/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4280:7: note: in expansion of macro ‘ev_is_active’1247 4280 | if (ev_is_active (&w->timer)) ev_unref (EV_A);1248 | ^~~~~~~~~~~~1249/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_cb’:1250/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4332:23: warning: unused parameter ‘w’ [-Wunused-parameter]1251 4332 | infy_cb (EV_P_ ev_io *w, int revents)1252 | ~~~~~~~^1253/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4332:30: warning: unused parameter ‘revents’ [-Wunused-parameter]1254 4332 | infy_cb (EV_P_ ev_io *w, int revents)1255 | ~~~~^~~~~~~1256/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_init’:1257/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1258 687 | ((ev_watcher *)(void *)(ev))->active = \1259 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1260/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1261 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1262 | ^~~~~~~1263/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1264 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1265 | ^~~~~~~~~~1266/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1267 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1268 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1269/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1270 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1271 | ^~~~~~~1272/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1273 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1274 | ^~~~~~~~~~1275/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1276 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1277 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1278/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1279 689 | ev_set_priority ((ev), 0); \1280 | ^~~~~~~~~~~~~~~1281/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1282 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1283 | ^~~~~~~1284/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1285 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1286 | ^~~~~~~~~~1287/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1288 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1289 | ~^~~~~~~~~~~~~~~~~~~1290/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1291 690 | ev_set_cb ((ev), cb_); \1292 | ^~~~~~~~~1293/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1294 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1295 | ^~~~~~~1296/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1297 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1298 | ^~~~~~~~~~1299/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1300 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1301 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1302/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4385:7: note: in expansion of macro ‘ev_set_priority’1303 4385 | ev_set_priority (&fs_w, EV_MAXPRI);1304 | ^~~~~~~~~~~~~~~1305/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_fork’:1306/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1307 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1308 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1309/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4429:19: note: in expansion of macro ‘ev_is_active’1310 4429 | if (ev_is_active (&w->timer)) ev_ref (EV_A);1311 | ^~~~~~~~~~~~1312/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1313 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1314 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1315/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4431:19: note: in expansion of macro ‘ev_is_active’1316 4431 | if (ev_is_active (&w->timer)) ev_unref (EV_A);1317 | ^~~~~~~~~~~~1318/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stat’:1319/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4448:7: warning: implicit declaration of function ‘lstat’; did you mean ‘fstat’? [-Wimplicit-function-declaration]1320 4448 | if (lstat (w->path, &w->attr) < 0)1321 | ^~~~~1322 | fstat1323/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1324 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1325 | ~~~~~~~~~~~~~~~~^~~~1326/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1327 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1328 | ^~~~1329/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4446:15: note: in expansion of macro ‘EV_P_’1330 4446 | ev_stat_stat (EV_P_ ev_stat *w) EV_THROW1331 | ^~~~~1332/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘stat_timer_cb’:1333/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4455:40: warning: unused parameter ‘revents’ [-Wunused-parameter]1334 4455 | stat_timer_cb (EV_P_ ev_timer *w_, int revents)1335 | ~~~~^~~~~~~1336/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_start’:1337/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1338 687 | ((ev_watcher *)(void *)(ev))->active = \1339 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1340/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1341 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1342 | ^~~~~~~1343/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1344 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1345 | ^~~~~~~~~~~~~1346/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1347 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1348 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1349/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1350 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1351 | ^~~~~~~1352/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1353 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1354 | ^~~~~~~~~~~~~1355/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1356 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1357 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1358/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1359 689 | ev_set_priority ((ev), 0); \1360 | ^~~~~~~~~~~~~~~1361/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1362 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1363 | ^~~~~~~1364/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1365 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1366 | ^~~~~~~~~~~~~1367/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1368 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1369 | ~^~~~~~~~~~~~~~~~~~~1370/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1371 690 | ev_set_cb ((ev), cb_); \1372 | ^~~~~~~~~1373/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1374 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1375 | ^~~~~~~1376/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1377 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1378 | ^~~~~~~~~~~~~1379/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1380 694 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)1381 | ~^~~~~~~~~~~~~~~~~~~~~~~~1382/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:708:73: note: in expansion of macro ‘ev_timer_set’1383 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1384 | ^~~~~~~~~~~~1385/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1386 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1387 | ^~~~~~~~~~~~~1388/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1389 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1390 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1391/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4506:3: note: in expansion of macro ‘ev_set_priority’1392 4506 | ev_set_priority (&w->timer, ev_priority (w));1393 | ^~~~~~~~~~~~~~~1394/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stop’:1395/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1396 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1397 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1398/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4538:7: note: in expansion of macro ‘ev_is_active’1399 4538 | if (ev_is_active (&w->timer))1400 | ^~~~~~~~~~~~1401/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_sweep’:1402/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1403 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1404 | ~~~~~~~~~~~~~~~~^~~~1405/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1406 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1407 | ^~~~1408/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4675:17: note: in expansion of macro ‘EV_P_’1409 4675 | ev_embed_sweep (EV_P_ ev_embed *w) EV_THROW1410 | ^~~~~1411/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_io_cb’:1412/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4681:35: warning: unused parameter ‘revents’ [-Wunused-parameter]1413 4681 | embed_io_cb (EV_P_ ev_io *io, int revents)1414 | ~~~~^~~~~~~1415/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_prepare_cb’:1416/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1417 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1418 | ~~~~~~~~~~~~~~~~^~~~1419/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1420 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1421 | ^~~~1422/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4692:19: note: in expansion of macro ‘EV_P_’1423 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1424 | ^~~~~1425/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4692:50: warning: unused parameter ‘revents’ [-Wunused-parameter]1426 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1427 | ~~~~^~~~~~~1428/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_fork_cb’:1429/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4708:43: warning: unused parameter ‘revents’ [-Wunused-parameter]1430 4708 | embed_fork_cb (EV_P_ ev_fork *fork_w, int revents)1431 | ~~~~^~~~~~~1432/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_start’:1433/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4740:60: warning: left-hand operand of comma expression has no effect [-Wunused-value]1434 4740 | assert (("libev: loop to be embedded is not embeddable", backend & ev_embeddable_backends ()));1435 | ^1436/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1437 147 | ((expr) \1438 | ^~~~1439/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1440 687 | ((ev_watcher *)(void *)(ev))->active = \1441 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1442/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1443 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1444 | ^~~~~~~1445/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1446 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1447 | ^~~~~~~~~~1448/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1449 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1450 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1451/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1452 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1453 | ^~~~~~~1454/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1455 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1456 | ^~~~~~~~~~1457/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1458 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1459 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1460/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1461 689 | ev_set_priority ((ev), 0); \1462 | ^~~~~~~~~~~~~~~1463/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1464 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1465 | ^~~~~~~1466/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1467 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1468 | ^~~~~~~~~~1469/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1470 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1471 | ~^~~~~~~~~~~~~~~~~~~1472/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1473 690 | ev_set_cb ((ev), cb_); \1474 | ^~~~~~~~~1475/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1476 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1477 | ^~~~~~~1478/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1479 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1480 | ^~~~~~~~~~1481/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1482 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1483 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1484/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4746:3: note: in expansion of macro ‘ev_set_priority’1485 4746 | ev_set_priority (&w->io, ev_priority (w));1486 | ^~~~~~~~~~~~~~~1487/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1488 687 | ((ev_watcher *)(void *)(ev))->active = \1489 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1490/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1491 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1492 | ^~~~~~~1493/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1494 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1495 | ^~~~~~~~~~~~~~~1496/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1497 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1498 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1499/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1500 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1501 | ^~~~~~~1502/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1503 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1504 | ^~~~~~~~~~~~~~~1505/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1506 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1507 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1508/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1509 689 | ev_set_priority ((ev), 0); \1510 | ^~~~~~~~~~~~~~~1511/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1512 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1513 | ^~~~~~~1514/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1515 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1516 | ^~~~~~~~~~~~~~~1517/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1518 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1519 | ~^~~~~~~~~~~~~~~~~~~1520/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1521 690 | ev_set_cb ((ev), cb_); \1522 | ^~~~~~~~~1523/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1524 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1525 | ^~~~~~~1526/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1527 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1528 | ^~~~~~~~~~~~~~~1529/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1530 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1531 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1532/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4750:3: note: in expansion of macro ‘ev_set_priority’1533 4750 | ev_set_priority (&w->prepare, EV_MINPRI);1534 | ^~~~~~~~~~~~~~~1535/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1536 687 | ((ev_watcher *)(void *)(ev))->active = \1537 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1538/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1539 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1540 | ^~~~~~~1541/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1542 4753 | ev_fork_init (&w->fork, embed_fork_cb);1543 | ^~~~~~~~~~~~1544/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1545 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1546 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1547/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1548 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1549 | ^~~~~~~1550/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1551 4753 | ev_fork_init (&w->fork, embed_fork_cb);1552 | ^~~~~~~~~~~~1553/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1554 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1555 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1556/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1557 689 | ev_set_priority ((ev), 0); \1558 | ^~~~~~~~~~~~~~~1559/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1560 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1561 | ^~~~~~~1562/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1563 4753 | ev_fork_init (&w->fork, embed_fork_cb);1564 | ^~~~~~~~~~~~1565/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1566 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1567 | ~^~~~~~~~~~~~~~~~~~~1568/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1569 690 | ev_set_cb ((ev), cb_); \1570 | ^~~~~~~~~1571/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1572 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1573 | ^~~~~~~1574/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1575 4753 | ev_fork_init (&w->fork, embed_fork_cb);1576 | ^~~~~~~~~~~~1577/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_once’:1578/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1579 687 | ((ev_watcher *)(void *)(ev))->active = \1580 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1581/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1582 4963 | ev_init (&once->io, once_cb_io);1583 | ^~~~~~~1584/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1585 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1586 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1587/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1588 4963 | ev_init (&once->io, once_cb_io);1589 | ^~~~~~~1590/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1591 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1592 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1593/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1594 689 | ev_set_priority ((ev), 0); \1595 | ^~~~~~~~~~~~~~~1596/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1597 4963 | ev_init (&once->io, once_cb_io);1598 | ^~~~~~~1599/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1600 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1601 | ~^~~~~~~~~~~~~~~~~~~1602/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1603 690 | ev_set_cb ((ev), cb_); \1604 | ^~~~~~~~~1605/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1606 4963 | ev_init (&once->io, once_cb_io);1607 | ^~~~~~~1608/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1609 687 | ((ev_watcher *)(void *)(ev))->active = \1610 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1611/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1612 4970 | ev_init (&once->to, once_cb_to);1613 | ^~~~~~~1614/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1615 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1616 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1617/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1618 4970 | ev_init (&once->to, once_cb_to);1619 | ^~~~~~~1620/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1621 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1622 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1623/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1624 689 | ev_set_priority ((ev), 0); \1625 | ^~~~~~~~~~~~~~~1626/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1627 4970 | ev_init (&once->to, once_cb_to);1628 | ^~~~~~~1629/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1630 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1631 | ~^~~~~~~~~~~~~~~~~~~1632/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1633 690 | ev_set_cb ((ev), cb_); \1634 | ^~~~~~~~~1635/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1636 4970 | ev_init (&once->to, once_cb_to);1637 | ^~~~~~~1638/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1639 694 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)1640 | ~^~~~~~~~~~~~~~~~~~~~~~~~1641/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’1642 4973 | ev_timer_set (&once->to, timeout, 0.);1643 | ^~~~~~~~~~~~1644/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c: At top level:1645/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment]1646 5089 | /* EV_STAT 0x00001000 /* stat data changed */1647 | 1648/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment]1649 5090 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */1650 | 1651In file included from /work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:9:1652/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/../../lsquic_utils.h:10:10: fatal error: lsquic.h: No such file or directory1653 10 | #include <lsquic.h>1654 | ^~~~~~~~~~1655compilation terminated.1656could not compile dependency :ex_quic, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_quic --force", update it with "mix deps.update ex_quic" or clean it with "mix deps.clean ex_quic"1657==> nerves_compatibility_test1658** (Mix) Bundlex: Build script:16591660(mkdir -p "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj") && \1661(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_808BAEB20D92BA3F47DB89017223CF89BD8512C1.o" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi5/ex_quic/c_src" -I"/work/proj/deps_rpi5/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi5/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include "/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/_generated/cnode/client.c"1662) && \1663(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_9A852C2EABEA76E67BC13F0E45ECC7DEA372AFCF.o" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi5/ex_quic/c_src" -I"/work/proj/deps_rpi5/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi5/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include "/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/client.c"1664) && \1665(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_25EAC8F1D521DB0303AFB0F23CFFDED64536D02C.o" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi5/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi5/ex_quic/c_src" -I"/work/proj/deps_rpi5/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi5/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/include "/work/proj/deps_rpi5/ex_quic/c_src/ex_quic/lsquic_utils.c"1666) && \1667(gcc -o "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client" -Wl,--whole-archive "/work/proj/_build/rpi5/lib/unifex/priv/bundlex/cnode/unifex.a" -Wl,--no-whole-archive "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_808BAEB20D92BA3F47DB89017223CF89BD8512C1.o" "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_9A852C2EABEA76E67BC13F0E45ECC7DEA372AFCF.o" "/work/proj/_build/rpi5/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_25EAC8F1D521DB0303AFB0F23CFFDED64536D02C.o" -L/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging/usr/lib -lz -L"/usr/local/lib/erlang/usr/lib" -L"/work/proj/deps_rpi5/ex_quic/third_party/lsquic/src/liblsquic" -L"/work/proj/deps_rpi5/ex_quic/third_party/boringssl/ssl" -L"/work/proj/deps_rpi5/ex_quic/third_party/boringssl/crypto" -lpthread -lei -llsquic -lssl -lcrypto -lm1668)166916701671returned non-zero code: 1