ex_quic

Build log

nerves_system_rpi4

ex_quic 0.1.2 · fail · run ex_quic-0.1.2-1791177618290
1671 of 1671 lines
1Resolving Hex dependencies...2Resolution completed in 0.18s3Unchanged: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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_rpi4256Generated nerves_system_rpi4 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:37.560 [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:37.739 [info] Compiling boringssl460spawn: Could not cd to third_party/boringssl461spawn: Could not cd to third_party/boringssl46246305:23:37.750 [info] Compiling lsquic464spawn: Could not cd to third_party/lsquic465spawn: Could not cd to third_party/lsquic46646705:23:37.754 [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_rpi4/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:8,471                 from /work/proj/deps_rpi4/ex_quic/c_src/ex_quic/_generated/cnode/client.h:19,472                 from /work/proj/deps_rpi4/ex_quic/c_src/ex_quic/_generated/cnode/client.c:2:473/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ecb_binary32_to_binary16’:477/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/math.h:37,481                 from /work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:1321:482/home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/staging/usr/include/bits/math-vector.h: At top level:483/home/nerves/.nerves/artifacts/nerves_system_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4-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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_nextsize’:733/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:185:737/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pendingcb’:738/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘evpipe_init’:754/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pipecb’:761/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘sigfdcb’:765/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘childcb’:772/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:2687:776/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:777/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_epoll.c: In function ‘epoll_init’:782/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:786/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:2690:795/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:174:800/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_poll’:801/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’805  147 |     ((expr)                                                             \806      |       ^~~~807/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:808/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_init’:813/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:817/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_modify’:822/work/proj/deps_rpi4/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_rpi4-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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c:2693:829/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:830/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_init’:835/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:839/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_init’:848/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_loop_destroy’:927/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_fork’:946/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_watcher’:953/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’957  147 |     ((expr)                                                             \958      |       ^~~~959/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’963  147 |     ((expr)                                                             \964      |       ^~~~965/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_heap’:966/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’970  147 |     ((expr)                                                             \971      |       ^~~~972/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’976  147 |     ((expr)                                                             \977      |       ^~~~978/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’982  147 |     ((expr)                                                             \983      |       ^~~~984/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_verify’:985/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’989  147 |     ((expr)                                                             \990      |       ^~~~991/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_verify’:992/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’996  147 |     ((expr)                                                             \997      |       ^~~~998/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1002  147 |     ((expr)                                                             \1003      |       ^~~~1004/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1008  147 |     ((expr)                                                             \1009      |       ^~~~1010/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1014  147 |     ((expr)                                                             \1015      |       ^~~~1016/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_default_loop’:1017/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘timers_reify’:1066/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1070  147 |     ((expr)                                                             \1071      |       ^~~~1072/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘periodics_reify’:1073/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1077  147 |     ((expr)                                                             \1078      |       ^~~~1079/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_run’:1080/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1084  147 |     ((expr)                                                             \1085      |       ^~~~1086/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1090  147 |     ((expr)                                                             \1091      |       ^~~~1092/work/proj/deps_rpi4/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_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1099  147 |     ((expr)                                                             \1100      |       ^~~~1101/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pri_adjust’:1102/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_start’:1112/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1116  147 |     ((expr)                                                             \1117      |       ^~~~1118/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1122  147 |     ((expr)                                                             \1123      |       ^~~~1124/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1128  147 |     ((expr)                                                             \1129      |       ^~~~1130/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_stop’:1134/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1138  147 |     ((expr)                                                             \1139      |       ^~~~1140/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_start’:1141/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1145  147 |     ((expr)                                                             \1146      |       ^~~~1147/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_stop’:1148/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1152  147 |     ((expr)                                                             \1153      |       ^~~~1154/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_start’:1155/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1159  147 |     ((expr)                                                             \1160      |       ^~~~1161/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_stop’:1162/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1166  147 |     ((expr)                                                             \1167      |       ^~~~1168/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_signal_start’:1169/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1173  147 |     ((expr)                                                             \1174      |       ^~~~1175/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1179  147 |     ((expr)                                                             \1180      |       ^~~~1181/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_child_start’:1230/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1234  147 |     ((expr)                                                             \1235      |       ^~~~1236/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_add’:1237/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_cb’:1250/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_init’:1257/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_fork’:1306/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stat’:1319/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘stat_timer_cb’:1333/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_start’:1337/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stop’:1395/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_sweep’:1402/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_io_cb’:1412/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_prepare_cb’:1416/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_fork_cb’:1429/work/proj/deps_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_start’:1433/work/proj/deps_rpi4/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_rpi4-2.1.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1437  147 |     ((expr)                                                             \1438      |       ^~~~1439/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_once’:1578/work/proj/deps_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/libev/ev.c: At top level:1645/work/proj/deps_rpi4/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_rpi4/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_rpi4/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:9:1652/work/proj/deps_rpi4/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/rpi4/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/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_3B8AA1D173EDF8B55C8706E904DFBC16A66C4CF3.o" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi4/ex_quic/c_src" -I"/work/proj/deps_rpi4/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi4/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/staging/usr/include "/work/proj/deps_rpi4/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/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_FB7D9232F8129BD3146D9AD689D7F0427996412E.o" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi4/ex_quic/c_src" -I"/work/proj/deps_rpi4/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi4/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/staging/usr/include "/work/proj/deps_rpi4/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/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_624E1AE45F0A86E011F35FC3522A2648CCFBCE53.o" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/work/proj/deps_rpi4/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_rpi4/ex_quic/c_src" -I"/work/proj/deps_rpi4/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_rpi4/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/staging/usr/include "/work/proj/deps_rpi4/ex_quic/c_src/ex_quic/lsquic_utils.c"1666) && \1667(gcc   -o "/work/proj/_build/rpi4/lib/ex_quic/priv/bundlex/cnode/client" -Wl,--whole-archive "/work/proj/_build/rpi4/lib/unifex/priv/bundlex/cnode/unifex.a" -Wl,--no-whole-archive "/work/proj/_build/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_3B8AA1D173EDF8B55C8706E904DFBC16A66C4CF3.o" "/work/proj/_build/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_FB7D9232F8129BD3146D9AD689D7F0427996412E.o" "/work/proj/_build/rpi4/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_624E1AE45F0A86E011F35FC3522A2648CCFBCE53.o" -L/home/nerves/.nerves/artifacts/nerves_system_rpi4-2.1.2/staging/usr/lib -lz -L"/usr/local/lib/erlang/usr/lib" -L"/work/proj/deps_rpi4/ex_quic/third_party/lsquic/src/liblsquic" -L"/work/proj/deps_rpi4/ex_quic/third_party/boringssl/ssl" -L"/work/proj/deps_rpi4/ex_quic/third_party/boringssl/crypto" -lpthread -lei -llsquic -lssl -lcrypto -lm1668)166916701671returned non-zero code: 1