ex_quic

Build log

nerves_system_qemu_aarch64

ex_quic 0.1.2 · fail · run ex_quic-0.1.2-1791177618290
1672 of 1672 lines
1Resolving Hex dependencies...2Resolution completed in 0.178s3Unchanged: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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_qemu_aarch64256Compiling 1 file (.ex)257Generated nerves_system_qemu_aarch64 app258==> secure_random259Compiling 1 file (.ex)260    warning: use Bitwise is deprecated. import Bitwise instead261    │262  2 │   use Bitwise263    │   ~~~~~~~~~~~264    │265    └─ lib/secure_random.ex:2: SecureRandom (module)266267Generated secure_random app268==> uboot_env269Compiling 5 files (.ex)270Generated uboot_env app271==> qex272Compiling 4 files (.ex)273warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it274  lib/qex.ex:45: Qex.new/1275276Generated qex app277==> bundlex278Compiling 29 files (.ex)279    warning: using single-quoted strings to represent charlists is deprecated.280    Use ~c"" if you indeed want a charlist or use "" instead.281    You may run "mix format --migrate" to change all single-quoted282    strings to use the ~c sigil and fix this warning.283    │284 38 │         {port, {:data, {:eol, 'ready'}}},285    │                               ~286    │287    └─ lib/bundlex/cnode/server.ex:38:31288289    warning: using single-quoted strings to represent charlists is deprecated.290    Use ~c"" if you indeed want a charlist or use "" instead.291    You may run "mix format --migrate" to change all single-quoted292    strings to use the ~c sigil and fix this warning.293    │294 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')295    │                                         ~296    │297    └─ lib/bundlex/platform.ex:48:41298299    warning: using single-quoted strings to represent charlists is deprecated.300    Use ~c"" if you indeed want a charlist or use "" instead.301    You may run "mix format --migrate" to change all single-quoted302    strings to use the ~c sigil and fix this warning.303    │304 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')305    │                                             ~306    │307    └─ lib/bundlex/platform.ex:49:45308309    warning: expected a map or struct when accessing .toolchain_module in expression:310311        Bundlex.Platform.get_module(platform).toolchain_module312313    but got type:314315        dynamic(316          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or317            Bundlex.Platform.Windows64318        )319320    where "platform" was given the type:321322        # type: dynamic(:linux or :macosx or :windows32 or :windows64)323        # from: lib/tasks/compile.bundlex.ex:34:37324        Bundlex.Platform.get_module(platform)325326    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()327328    type warning found at:329    │330 34 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)331    │                                                          ~332    │333    └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1334335     warning: a struct for Bundlex.Native is expected on struct update:336337         %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}338339     but got type:340341         dynamic(%{..., sources: term()})342343     where "native" was given the type:344345         # type: dynamic(%{..., sources: term()})346         # from: lib/bundlex/native.ex:126:51347         Enum.empty?(native.sources)348349     when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"350351     type warning found at:352     │353 129 │         %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}354     │         ~355     │356     └─ lib/bundlex/native.ex:129:9: Bundlex.Native.parse_native/2357358     warning: expected a map or struct when accessing .toolchain_module in expression:359360         Bundlex.Platform.get_module(platform).toolchain_module361362     but got type:363364         dynamic(365           Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or366             Bundlex.Platform.Windows64367         )368369     where "platform" was given the type:370371         # type: dynamic(:linux or :macosx or :windows32 or :windows64)372         # from: lib/bundlex/native.ex:106:27373         Bundlex.Platform.get_module(platform)374375     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()376377     type warning found at:378     │379 106 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)380     │                                                ~381     │382     └─ lib/bundlex/native.ex:106:48: Bundlex.Native.resolve_native/4383384Generated bundlex app385warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()386  (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1387  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5388  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2389  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4390  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2391392==> bunch_native393Bundlex: Building natives: lib, bunch394warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()395  (bundlex 0.4.1) lib/bundlex/native.ex:106: Bundlex.Native.resolve_native/4396  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3397  (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1398  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5399  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2400401Generated bunch_native app402==> shmex403Bundlex: Building natives: lib, shmex404Compiling 2 files (.ex)405     warning: the following pattern will never match:406407         {:ok, trimmed_front} <- trim_leading(shm, bytes)408409     because the right-hand side has type:410411         none()412413     where "bytes" was given the type:414415         # type: dynamic()416         # from: lib/shmex_native.ex:119:17417         bytes418419     where "shm" was given the type:420421         # type: dynamic()422         # from: lib/shmex_native.ex:119:12423         shm424425     type warning found at:426     │427 120 │     with {:ok, trimmed_front} <- trim_leading(shm, bytes),428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429     │430     └─ lib/shmex_native.ex:120: Shmex.Native.trim/2431432Generated shmex app433==> unifex434Bundlex: Building natives: unifex435Compiling 27 files (.ex)436    warning: unused require Bundlex.CNode437    │438  6 │   require Bundlex.CNode439    │   ~440    │441    └─ lib/unifex/cnode.ex:6:3442443Generated unifex app444==> ex_quic445Compiling 2 files (.ex)446Generated ex_quic app44744805:23:16.111 [info] Downloading repositories449hint: Using 'master' as the name for the initial branch. This default branch name450hint: is subject to change. To configure the initial branch name to use in all451hint: of your new repositories, which will suppress this warning, call:452hint: 453hint: 	git config --global init.defaultBranch <name>454hint: 455hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and456hint: 'development'. The just-created branch can be renamed via this command:457hint: 458hint: 	git branch -m <name>45946005:23:16.609 [info] Compiling boringssl461spawn: Could not cd to third_party/boringssl462spawn: Could not cd to third_party/boringssl46346405:23:16.620 [info] Compiling lsquic465spawn: Could not cd to third_party/lsquic466spawn: Could not cd to third_party/lsquic46746805:23:16.638 [info] Adding compiled libs to LD_LIBRARY_PATH469/usr/bin/sh: 1: clang-format: not found470Bundlex: Building natives: client471In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:8,472                 from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/client.h:19,473                 from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/client.c:2:474/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:483:48: warning: "/*" within comment [-Wcomment]475  483 | /*#define MIN_INTERVAL  0.00000095367431640625 /* 1/2**20, good till 2200 */476      |                                                 477/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ecb_binary32_to_binary16’:478/work/proj/deps_qemu_aarch64/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]479 1269 |       if (e < (14 - 24)) /* might not be sharp, but is good enough */480      |             ^481In file included from /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/math.h:37,482                 from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:1321:483/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h: At top level:484/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:192:9: error: unknown type name ‘__Float32x4_t’485  192 | typedef __Float32x4_t __f32x4_t;486      |         ^~~~~~~~~~~~~487/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:193:9: error: unknown type name ‘__Float64x2_t’488  193 | typedef __Float64x2_t __f64x2_t;489      |         ^~~~~~~~~~~~~490/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:202:9: error: unknown type name ‘__SVFloat32_t’491  202 | typedef __SVFloat32_t __sv_f32_t;492      |         ^~~~~~~~~~~~~493/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:203:9: error: unknown type name ‘__SVFloat64_t’494  203 | typedef __SVFloat64_t __sv_f64_t;495      |         ^~~~~~~~~~~~~496/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:204:9: error: unknown type name ‘__SVBool_t’497  204 | typedef __SVBool_t __sv_bool_t;498      |         ^~~~~~~~~~499/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:214:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]500  214 | __vpcs __f32x4_t _ZGVnN4vv_atan2f (__f32x4_t, __f32x4_t);501      | ^~~~~~502/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:215:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]503  215 | __vpcs __f32x4_t _ZGVnN4vv_atan2pif (__f32x4_t, __f32x4_t);504      | ^~~~~~505/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:216:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]506  216 | __vpcs __f32x4_t _ZGVnN4v_acosf (__f32x4_t);507      | ^~~~~~508/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:217:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]509  217 | __vpcs __f32x4_t _ZGVnN4v_acoshf (__f32x4_t);510      | ^~~~~~511/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:218:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]512  218 | __vpcs __f32x4_t _ZGVnN4v_acospif (__f32x4_t);513      | ^~~~~~514/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:219:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]515  219 | __vpcs __f32x4_t _ZGVnN4v_asinf (__f32x4_t);516      | ^~~~~~517/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:220:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]518  220 | __vpcs __f32x4_t _ZGVnN4v_asinhf (__f32x4_t);519      | ^~~~~~520/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:221:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]521  221 | __vpcs __f32x4_t _ZGVnN4v_asinpif (__f32x4_t);522      | ^~~~~~523/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:222:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]524  222 | __vpcs __f32x4_t _ZGVnN4v_atanf (__f32x4_t);525      | ^~~~~~526/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:223:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]527  223 | __vpcs __f32x4_t _ZGVnN4v_atanhf (__f32x4_t);528      | ^~~~~~529/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:224:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]530  224 | __vpcs __f32x4_t _ZGVnN4v_atanpif (__f32x4_t);531      | ^~~~~~532/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:225:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]533  225 | __vpcs __f32x4_t _ZGVnN4v_cbrtf (__f32x4_t);534      | ^~~~~~535/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:226:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]536  226 | __vpcs __f32x4_t _ZGVnN4v_cosf (__f32x4_t);537      | ^~~~~~538/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:227:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]539  227 | __vpcs __f32x4_t _ZGVnN4v_coshf (__f32x4_t);540      | ^~~~~~541/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:228:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]542  228 | __vpcs __f32x4_t _ZGVnN4v_cospif (__f32x4_t);543      | ^~~~~~544/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:229:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]545  229 | __vpcs __f32x4_t _ZGVnN4v_erff (__f32x4_t);546      | ^~~~~~547/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:230:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]548  230 | __vpcs __f32x4_t _ZGVnN4v_erfcf (__f32x4_t);549      | ^~~~~~550/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:231:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]551  231 | __vpcs __f32x4_t _ZGVnN4v_expf (__f32x4_t);552      | ^~~~~~553/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:232:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]554  232 | __vpcs __f32x4_t _ZGVnN4v_exp10f (__f32x4_t);555      | ^~~~~~556/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:233:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]557  233 | __vpcs __f32x4_t _ZGVnN4v_exp2f (__f32x4_t);558      | ^~~~~~559/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:234:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]560  234 | __vpcs __f32x4_t _ZGVnN4v_expm1f (__f32x4_t);561      | ^~~~~~562/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:235:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]563  235 | __vpcs __f32x4_t _ZGVnN4v_exp2m1f (__f32x4_t);564      | ^~~~~~565/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:236:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]566  236 | __vpcs __f32x4_t _ZGVnN4v_exp10m1f (__f32x4_t);567      | ^~~~~~568/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:237:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]569  237 | __vpcs __f32x4_t _ZGVnN4vv_hypotf (__f32x4_t, __f32x4_t);570      | ^~~~~~571/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:238:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]572  238 | __vpcs __f32x4_t _ZGVnN4v_logf (__f32x4_t);573      | ^~~~~~574/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:239:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]575  239 | __vpcs __f32x4_t _ZGVnN4v_log10f (__f32x4_t);576      | ^~~~~~577/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:240:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]578  240 | __vpcs __f32x4_t _ZGVnN4v_log10p1f (__f32x4_t);579      | ^~~~~~580/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:241:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]581  241 | __vpcs __f32x4_t _ZGVnN4v_log1pf (__f32x4_t);582      | ^~~~~~583/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:242:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]584  242 | __vpcs __f32x4_t _ZGVnN4v_log2f (__f32x4_t);585      | ^~~~~~586/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:243:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]587  243 | __vpcs __f32x4_t _ZGVnN4v_log2p1f (__f32x4_t);588      | ^~~~~~589/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:244:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]590  244 | __vpcs __f32x4_t _ZGVnN4v_logp1f (__f32x4_t);591      | ^~~~~~592/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:245:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]593  245 | __vpcs __f32x4_t _ZGVnN4vv_powf (__f32x4_t, __f32x4_t);594      | ^~~~~~595/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:246:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]596  246 | __vpcs __f32x4_t _ZGVnN4v_rsqrtf (__f32x4_t);597      | ^~~~~~598/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:247:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]599  247 | __vpcs __f32x4_t _ZGVnN4v_sinf (__f32x4_t);600      | ^~~~~~601/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:248:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]602  248 | __vpcs __f32x4_t _ZGVnN4v_sinhf (__f32x4_t);603      | ^~~~~~604/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:249:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]605  249 | __vpcs __f32x4_t _ZGVnN4v_sinpif (__f32x4_t);606      | ^~~~~~607/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:250:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]608  250 | __vpcs __f32x4_t _ZGVnN4v_tanf (__f32x4_t);609      | ^~~~~~610/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:251:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]611  251 | __vpcs __f32x4_t _ZGVnN4v_tanhf (__f32x4_t);612      | ^~~~~~613/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:252:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]614  252 | __vpcs __f32x4_t _ZGVnN4v_tanpif (__f32x4_t);615      | ^~~~~~616/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:254:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]617  254 | __vpcs __f64x2_t _ZGVnN2vv_atan2 (__f64x2_t, __f64x2_t);618      | ^~~~~~619/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:255:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]620  255 | __vpcs __f64x2_t _ZGVnN2vv_atan2pi (__f64x2_t, __f64x2_t);621      | ^~~~~~622/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:256:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]623  256 | __vpcs __f64x2_t _ZGVnN2v_acos (__f64x2_t);624      | ^~~~~~625/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:257:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]626  257 | __vpcs __f64x2_t _ZGVnN2v_acosh (__f64x2_t);627      | ^~~~~~628/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:258:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]629  258 | __vpcs __f64x2_t _ZGVnN2v_acospi (__f64x2_t);630      | ^~~~~~631/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:259:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]632  259 | __vpcs __f64x2_t _ZGVnN2v_asin (__f64x2_t);633      | ^~~~~~634/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:260:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]635  260 | __vpcs __f64x2_t _ZGVnN2v_asinh (__f64x2_t);636      | ^~~~~~637/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:261:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]638  261 | __vpcs __f64x2_t _ZGVnN2v_asinpi (__f64x2_t);639      | ^~~~~~640/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:262:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]641  262 | __vpcs __f64x2_t _ZGVnN2v_atan (__f64x2_t);642      | ^~~~~~643/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:263:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]644  263 | __vpcs __f64x2_t _ZGVnN2v_atanh (__f64x2_t);645      | ^~~~~~646/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:264:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]647  264 | __vpcs __f64x2_t _ZGVnN2v_atanpi (__f64x2_t);648      | ^~~~~~649/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:265:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]650  265 | __vpcs __f64x2_t _ZGVnN2v_cbrt (__f64x2_t);651      | ^~~~~~652/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:266:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]653  266 | __vpcs __f64x2_t _ZGVnN2v_cos (__f64x2_t);654      | ^~~~~~655/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:267:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]656  267 | __vpcs __f64x2_t _ZGVnN2v_cosh (__f64x2_t);657      | ^~~~~~658/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:268:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]659  268 | __vpcs __f64x2_t _ZGVnN2v_cospi (__f64x2_t);660      | ^~~~~~661/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:269:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]662  269 | __vpcs __f64x2_t _ZGVnN2v_erf (__f64x2_t);663      | ^~~~~~664/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:270:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]665  270 | __vpcs __f64x2_t _ZGVnN2v_erfc (__f64x2_t);666      | ^~~~~~667/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:271:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]668  271 | __vpcs __f64x2_t _ZGVnN2v_exp (__f64x2_t);669      | ^~~~~~670/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:272:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]671  272 | __vpcs __f64x2_t _ZGVnN2v_exp10 (__f64x2_t);672      | ^~~~~~673/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:273:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]674  273 | __vpcs __f64x2_t _ZGVnN2v_exp2 (__f64x2_t);675      | ^~~~~~676/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:274:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]677  274 | __vpcs __f64x2_t _ZGVnN2v_expm1 (__f64x2_t);678      | ^~~~~~679/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:275:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]680  275 | __vpcs __f64x2_t _ZGVnN2v_exp2m1 (__f64x2_t);681      | ^~~~~~682/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:276:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]683  276 | __vpcs __f64x2_t _ZGVnN2v_exp10m1 (__f64x2_t);684      | ^~~~~~685/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:277:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]686  277 | __vpcs __f64x2_t _ZGVnN2vv_hypot (__f64x2_t, __f64x2_t);687      | ^~~~~~688/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:278:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]689  278 | __vpcs __f64x2_t _ZGVnN2v_log (__f64x2_t);690      | ^~~~~~691/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:279:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]692  279 | __vpcs __f64x2_t _ZGVnN2v_log10 (__f64x2_t);693      | ^~~~~~694/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:280:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]695  280 | __vpcs __f64x2_t _ZGVnN2v_log10p1 (__f64x2_t);696      | ^~~~~~697/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:281:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]698  281 | __vpcs __f64x2_t _ZGVnN2v_log1p (__f64x2_t);699      | ^~~~~~700/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:282:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]701  282 | __vpcs __f64x2_t _ZGVnN2v_log2 (__f64x2_t);702      | ^~~~~~703/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:283:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]704  283 | __vpcs __f64x2_t _ZGVnN2v_log2p1 (__f64x2_t);705      | ^~~~~~706/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:284:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]707  284 | __vpcs __f64x2_t _ZGVnN2v_logp1 (__f64x2_t);708      | ^~~~~~709/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:285:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]710  285 | __vpcs __f64x2_t _ZGVnN2vv_pow (__f64x2_t, __f64x2_t);711      | ^~~~~~712/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:286:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]713  286 | __vpcs __f64x2_t _ZGVnN2v_rsqrt (__f64x2_t);714      | ^~~~~~715/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:287:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]716  287 | __vpcs __f64x2_t _ZGVnN2v_sin (__f64x2_t);717      | ^~~~~~718/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:288:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]719  288 | __vpcs __f64x2_t _ZGVnN2v_sinh (__f64x2_t);720      | ^~~~~~721/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:289:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]722  289 | __vpcs __f64x2_t _ZGVnN2v_sinpi (__f64x2_t);723      | ^~~~~~724/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:290:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]725  290 | __vpcs __f64x2_t _ZGVnN2v_tan (__f64x2_t);726      | ^~~~~~727/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:291:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]728  291 | __vpcs __f64x2_t _ZGVnN2v_tanh (__f64x2_t);729      | ^~~~~~730/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/bits/math-vector.h:292:1: warning: ‘aarch64_vector_pcs’ attribute directive ignored [-Wattributes]731  292 | __vpcs __f64x2_t _ZGVnN2v_tanpi (__f64x2_t);732      | ^~~~~~733/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_nextsize’:734/work/proj/deps_qemu_aarch64/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]735 1934 |   if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4)736      |                   ^737In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:185:738/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pendingcb’:739/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]740  173 | # define EV_P  struct ev_loop *loop               /* a loop as sole parameter in a declaration */741      |                ~~~~~~~~~~~~~~~~^~~~742/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’743  174 | # define EV_P_ EV_P,                              /* a loop as first of multiple parameters */744      |                ^~~~745/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:1981:12: note: in expansion of macro ‘EV_P_’746 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)747      |            ^~~~~748/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:1981:30: warning: unused parameter ‘w’ [-Wunused-parameter]749 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)750      |                  ~~~~~~~~~~~~^751/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:1981:37: warning: unused parameter ‘revents’ [-Wunused-parameter]752 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)753      |                                 ~~~~^~~~~~~754/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘evpipe_init’:755/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]756  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */757      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~758/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’759 2384 |   if (!ev_is_active (&pipe_w))760      |        ^~~~~~~~~~~~761/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pipecb’:762/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2477:22: warning: unused parameter ‘iow’ [-Wunused-parameter]763 2477 | pipecb (EV_P_ ev_io *iow, int revents)764      |               ~~~~~~~^~~765/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘sigfdcb’:766/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2596:23: warning: unused parameter ‘iow’ [-Wunused-parameter]767 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)768      |                ~~~~~~~^~~769/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2596:32: warning: unused parameter ‘revents’ [-Wunused-parameter]770 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)771      |                            ~~~~^~~~~~~772/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘childcb’:773/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2653:35: warning: unused parameter ‘revents’ [-Wunused-parameter]774 2653 | childcb (EV_P_ ev_signal *sw, int revents)775      |                               ~~~~^~~~~~~776In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2687:777/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:778/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]779  238 | int inline_size780      | ^~~781/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]782/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c: In function ‘epoll_init’:783/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:239:23: warning: unused parameter ‘flags’ [-Wunused-parameter]784  239 | epoll_init (EV_P_ int flags)785      |                   ~~~~^~~~~786/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:787/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]788  263 | void inline_size789      | ^~~~790/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]791/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]792  270 | void inline_size793      | ^~~~794/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]795In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2690:796/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]797   42 | void inline_size798      | ^~~~799/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]800In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:174:801/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_poll’:802/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:110:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]803  110 |         assert (("libev: poll() returned illegal result, broken BSD kernel?", p < polls + pollcnt));804      |                                                                             ^805/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’806  147 |     ((expr)                                                             \807      |       ^~~~808/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:809/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]810  129 | int inline_size811      | ^~~812/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]813/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_init’:814/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:130:22: warning: unused parameter ‘flags’ [-Wunused-parameter]815  130 | poll_init (EV_P_ int flags)816      |                  ~~~~^~~~~817/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:818/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]819  142 | void inline_size820      | ^~~~821/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]822/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_modify’:823/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:85:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]824   85 |     assert (("libev: fd >= FD_SETSIZE passed to fd_set-based select backend", fd < FD_SETSIZE));825      |                                                                             ^826/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’827  147 |     ((expr)                                                             \828      |       ^~~~829In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2693:830/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:831/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]832  274 | int inline_size833      | ^~~834/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]835/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_init’:836/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:275:24: warning: unused parameter ‘flags’ [-Wunused-parameter]837  275 | select_init (EV_P_ int flags)838      |                    ~~~~^~~~~839/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:840/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]841  303 | void inline_size842      | ^~~~843/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]844/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]845 2709 | int inline_size ecb_cold846      | ^~~847/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]848/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_init’:849/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]850  687 |   ((ev_watcher *)(void *)(ev))->active  =       \851      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~852/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’853  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)854      |                                                   ^~~~~~~855/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’856 2913 |       ev_prepare_init (&pending_w, pendingcb);857      |       ^~~~~~~~~~~~~~~858/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]859  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \860      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~861/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’862  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)863      |                                                   ^~~~~~~864/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’865 2913 |       ev_prepare_init (&pending_w, pendingcb);866      |       ^~~~~~~~~~~~~~~867/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]868  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)869      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~870/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’871  689 |   ev_set_priority ((ev), 0);                    \872      |   ^~~~~~~~~~~~~~~873/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’874  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)875      |                                                   ^~~~~~~876/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’877 2913 |       ev_prepare_init (&pending_w, pendingcb);878      |       ^~~~~~~~~~~~~~~879/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]880  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))881      |                                                                              ~^~~~~~~~~~~~~~~~~~~882/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’883  690 |   ev_set_cb ((ev), cb_);                        \884      |   ^~~~~~~~~885/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’886  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)887      |                                                   ^~~~~~~888/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’889 2913 |       ev_prepare_init (&pending_w, pendingcb);890      |       ^~~~~~~~~~~~~~~891/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]892  687 |   ((ev_watcher *)(void *)(ev))->active  =       \893      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~894/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’895 2916 |       ev_init (&pipe_w, pipecb);896      |       ^~~~~~~897/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]898  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \899      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~900/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’901 2916 |       ev_init (&pipe_w, pipecb);902      |       ^~~~~~~903/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]904  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)905      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~906/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’907  689 |   ev_set_priority ((ev), 0);                    \908      |   ^~~~~~~~~~~~~~~909/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’910 2916 |       ev_init (&pipe_w, pipecb);911      |       ^~~~~~~912/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]913  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))914      |                                                                              ~^~~~~~~~~~~~~~~~~~~915/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’916  690 |   ev_set_cb ((ev), cb_);                        \917      |   ^~~~~~~~~918/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’919 2916 |       ev_init (&pipe_w, pipecb);920      |       ^~~~~~~921/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]922  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)923      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~924/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2917:7: note: in expansion of macro ‘ev_set_priority’925 2917 |       ev_set_priority (&pipe_w, EV_MAXPRI);926      |       ^~~~~~~~~~~~~~~927/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_loop_destroy’:928/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]929  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */930      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~931/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’932 2944 |   if (ev_is_default_loop (EV_A) && ev_is_active (&childev))933      |                                    ^~~~~~~~~~~~934/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]935  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */936      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~937/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’938 2951 |   if (ev_is_active (&pipe_w))939      |       ^~~~~~~~~~~~940/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]941  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */942      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~943/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:2961:7: note: in expansion of macro ‘ev_is_active’944 2961 |   if (ev_is_active (&sigfd_w))945      |       ^~~~~~~~~~~~946/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_fork’:947/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]948  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */949      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~950/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’951 3054 |   if (ev_is_active (&pipe_w) && postfork != 2)952      |       ^~~~~~~~~~~~953/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_watcher’:954/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3096:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]955 3096 |   assert (("libev: watcher has invalid priority", ABSPRI (w) >= 0 && ABSPRI (w) < NUMPRI));956      |                                                 ^957/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’958  147 |     ((expr)                                                             \959      |       ^~~~960/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3099:59: warning: left-hand operand of comma expression has no effect [-Wunused-value]961 3099 |     assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w));962      |                                                           ^963/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’964  147 |     ((expr)                                                             \965      |       ^~~~966/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_heap’:967/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3109:54: warning: left-hand operand of comma expression has no effect [-Wunused-value]968 3109 |       assert (("libev: active index mismatch in heap", ev_active (ANHE_w (heap [i])) == i));969      |                                                      ^970/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’971  147 |     ((expr)                                                             \972      |       ^~~~973/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3110:48: warning: left-hand operand of comma expression has no effect [-Wunused-value]974 3110 |       assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (heap [i])));975      |                                                ^976/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’977  147 |     ((expr)                                                             \978      |       ^~~~979/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3111:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]980 3111 |       assert (("libev: heap at cache mismatch", ANHE_at (heap [i]) == ev_at (ANHE_w (heap [i]))));981      |                                               ^982/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’983  147 |     ((expr)                                                             \984      |       ^~~~985/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_verify’:986/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3122:46: warning: left-hand operand of comma expression has no effect [-Wunused-value]987 3122 |       assert (("libev: active index mismatch", ev_active (ws [cnt]) == cnt + 1));988      |                                              ^989/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’990  147 |     ((expr)                                                             \991      |       ^~~~992/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_verify’:993/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3140:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]994 3140 |     assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0));995      |                                               ^996/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’997  147 |     ((expr)                                                             \998      |       ^~~~999/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3153:64: warning: left-hand operand of comma expression has no effect [-Wunused-value]1000 3153 |               assert (("libev: io watcher list contains a loop", w != w2));1001      |                                                                ^1002/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1003  147 |     ((expr)                                                             \1004      |       ^~~~1005/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3157:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]1006 3157 |           assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1));1007      |                                                             ^1008/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1009  147 |     ((expr)                                                             \1010      |       ^~~~1011/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3158:65: warning: left-hand operand of comma expression has no effect [-Wunused-value]1012 3158 |           assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i));1013      |                                                                 ^1014/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1015  147 |     ((expr)                                                             \1016      |       ^~~~1017/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_default_loop’:1018/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1019  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1020      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1021/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1022  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1023      |                                                   ^~~~~~~1024/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1025 3235 |           ev_signal_init (&childev, childcb, SIGCHLD);1026      |           ^~~~~~~~~~~~~~1027/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1028  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1029      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1030/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1031  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1032      |                                                   ^~~~~~~1033/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1034 3235 |           ev_signal_init (&childev, childcb, SIGCHLD);1035      |           ^~~~~~~~~~~~~~1036/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1037  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1038      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1039/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1040  689 |   ev_set_priority ((ev), 0);                    \1041      |   ^~~~~~~~~~~~~~~1042/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1043  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1044      |                                                   ^~~~~~~1045/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1046 3235 |           ev_signal_init (&childev, childcb, SIGCHLD);1047      |           ^~~~~~~~~~~~~~1048/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1049  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1050      |                                                                              ~^~~~~~~~~~~~~~~~~~~1051/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1052  690 |   ev_set_cb ((ev), cb_);                        \1053      |   ^~~~~~~~~1054/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1055  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1056      |                                                   ^~~~~~~1057/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1058 3235 |           ev_signal_init (&childev, childcb, SIGCHLD);1059      |           ^~~~~~~~~~~~~~1060/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1061  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1062      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1063/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3236:11: note: in expansion of macro ‘ev_set_priority’1064 3236 |           ev_set_priority (&childev, EV_MAXPRI);1065      |           ^~~~~~~~~~~~~~~1066/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘timers_reify’:1067/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3340:93: warning: left-hand operand of comma expression has no effect [-Wunused-value]1068 3340 |               assert (("libev: negative ev_timer repeat value found while processing timers", w->repeat > 0.));1069      |                                                                                             ^1070/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1071  147 |     ((expr)                                                             \1072      |       ^~~~1073/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘periodics_reify’:1074/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3402:90: warning: left-hand operand of comma expression has no effect [-Wunused-value]1075 3402 |               assert (("libev: ev_periodic reschedule callback returned time in the past", ev_at (w) >= ev_rt_now));1076      |                                                                                          ^1077/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1078  147 |     ((expr)                                                             \1079      |       ^~~~1080/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_run’:1081/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3541:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1082 3541 |   assert (("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE));1083      |                                                              ^1084/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1085  147 |     ((expr)                                                             \1086      |       ^~~~1087/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1088  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1089      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1090/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1091  147 |     ((expr)                                                             \1092      |       ^~~~1093/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3662:72: note: in expansion of macro ‘ev_is_active’1094 3662 |             assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1095      |                                                                        ^~~~~~~~~~~~1096/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3662:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1097 3662 |             assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1098      |                                                                      ^1099/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1100  147 |     ((expr)                                                             \1101      |       ^~~~1102/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pri_adjust’:1103/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1104  173 | # define EV_P  struct ev_loop *loop               /* a loop as sole parameter in a declaration */1105      |                ~~~~~~~~~~~~~~~~^~~~1106/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1107  174 | # define EV_P_ EV_P,                              /* a loop as first of multiple parameters */1108      |                ^~~~1109/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3803:13: note: in expansion of macro ‘EV_P_’1110 3803 | pri_adjust (EV_P_ W w)1111      |             ^~~~~1112/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_start’:1113/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3836:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1114 3836 |   assert (("libev: ev_io_start called with negative fd", fd >= 0));1115      |                                                        ^1116/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1117  147 |     ((expr)                                                             \1118      |       ^~~~1119/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3837:63: warning: left-hand operand of comma expression has no effect [-Wunused-value]1120 3837 |   assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE))));1121      |                                                               ^1122/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1123  147 |     ((expr)                                                             \1124      |       ^~~~1125/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3846:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1126 3846 |   assert (("libev: ev_io_start called with corrupted watcher", ((WL)w)->next != (WL)w));1127      |                                                              ^1128/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1129  147 |     ((expr)                                                             \1130      |       ^~~~1131/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]1132 3848 |   fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);1133      |                        ~~~~~~~~~~^~~~~~~~~~~~~1134/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_stop’:1135/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3861:88: warning: left-hand operand of comma expression has no effect [-Wunused-value]1136 3861 |   assert (("libev: ev_io_stop called with illegal fd (must stay constant after start!)", w->fd >= 0 && w->fd < anfdmax));1137      |                                                                                        ^1138/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1139  147 |     ((expr)                                                             \1140      |       ^~~~1141/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_start’:1142/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3881:75: warning: left-hand operand of comma expression has no effect [-Wunused-value]1143 3881 |   assert (("libev: ev_timer_start called with negative timer repeat value", w->repeat >= 0.));1144      |                                                                           ^1145/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1146  147 |     ((expr)                                                             \1147      |       ^~~~1148/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_stop’:1149/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3909:53: warning: left-hand operand of comma expression has no effect [-Wunused-value]1150 3909 |     assert (("libev: internal timer heap corruption", ANHE_w (timers [active]) == (WT)w));1151      |                                                     ^1152/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1153  147 |     ((expr)                                                             \1154      |       ^~~~1155/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_start’:1156/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:3971:78: warning: left-hand operand of comma expression has no effect [-Wunused-value]1157 3971 |       assert (("libev: ev_periodic_start called with negative interval value", w->interval >= 0.));1158      |                                                                              ^1159/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1160  147 |     ((expr)                                                             \1161      |       ^~~~1162/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_stop’:1163/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4003:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1164 4003 |     assert (("libev: internal periodic heap corruption", ANHE_w (periodics [active]) == (WT)w));1165      |                                                        ^1166/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1167  147 |     ((expr)                                                             \1168      |       ^~~~1169/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_signal_start’:1170/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4040:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1171 4040 |   assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG));1172      |                                                                      ^1173/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1174  147 |     ((expr)                                                             \1175      |       ^~~~1176/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4043:73: warning: left-hand operand of comma expression has no effect [-Wunused-value]1177 4043 |   assert (("libev: a signal must not be attached to two different loops",1178      |                                                                         ^1179/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1180  147 |     ((expr)                                                             \1181      |       ^~~~1182/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1183  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1184      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1185/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1186  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1187      |                                                   ^~~~~~~1188/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1189 4065 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1190      |           ^~~~~~~~~~1191/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1192  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1193      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1194/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1195  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1196      |                                                   ^~~~~~~1197/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1198 4065 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1199      |           ^~~~~~~~~~1200/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1201  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1202      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1203/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1204  689 |   ev_set_priority ((ev), 0);                    \1205      |   ^~~~~~~~~~~~~~~1206/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1207  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1208      |                                                   ^~~~~~~1209/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1210 4065 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1211      |           ^~~~~~~~~~1212/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1213  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1214      |                                                                              ~^~~~~~~~~~~~~~~~~~~1215/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1216  690 |   ev_set_cb ((ev), cb_);                        \1217      |   ^~~~~~~~~1218/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1219  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1220      |                                                   ^~~~~~~1221/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1222 4065 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1223      |           ^~~~~~~~~~1224/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1225  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1226      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1227/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4066:11: note: in expansion of macro ‘ev_set_priority’1228 4066 |           ev_set_priority (&sigfd_w, EV_MAXPRI);1229      |           ^~~~~~~~~~~~~~~1230/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_child_start’:1231/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4161:74: warning: left-hand operand of comma expression has no effect [-Wunused-value]1232 4161 |   assert (("libev: child watchers are only supported in the default loop", loop == ev_default_loop_ptr));1233      |                                                                          ^1234/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1235  147 |     ((expr)                                                             \1236      |       ^~~~1237/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_add’:1238/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1239  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1240      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1241/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4278:7: note: in expansion of macro ‘ev_is_active’1242 4278 |   if (ev_is_active (&w->timer)) ev_ref (EV_A);1243      |       ^~~~~~~~~~~~1244/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1245  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1246      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1247/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4280:7: note: in expansion of macro ‘ev_is_active’1248 4280 |   if (ev_is_active (&w->timer)) ev_unref (EV_A);1249      |       ^~~~~~~~~~~~1250/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_cb’:1251/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4332:23: warning: unused parameter ‘w’ [-Wunused-parameter]1252 4332 | infy_cb (EV_P_ ev_io *w, int revents)1253      |                ~~~~~~~^1254/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4332:30: warning: unused parameter ‘revents’ [-Wunused-parameter]1255 4332 | infy_cb (EV_P_ ev_io *w, int revents)1256      |                          ~~~~^~~~~~~1257/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_init’:1258/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1259  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1260      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1261/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1262  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1263      |                                                   ^~~~~~~1264/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1265 4384 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1266      |       ^~~~~~~~~~1267/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1268  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1269      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1270/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1271  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1272      |                                                   ^~~~~~~1273/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1274 4384 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1275      |       ^~~~~~~~~~1276/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1277  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1278      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1279/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1280  689 |   ev_set_priority ((ev), 0);                    \1281      |   ^~~~~~~~~~~~~~~1282/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1283  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1284      |                                                   ^~~~~~~1285/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1286 4384 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1287      |       ^~~~~~~~~~1288/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1289  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1290      |                                                                              ~^~~~~~~~~~~~~~~~~~~1291/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1292  690 |   ev_set_cb ((ev), cb_);                        \1293      |   ^~~~~~~~~1294/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1295  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1296      |                                                   ^~~~~~~1297/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1298 4384 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1299      |       ^~~~~~~~~~1300/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1301  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1302      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1303/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4385:7: note: in expansion of macro ‘ev_set_priority’1304 4385 |       ev_set_priority (&fs_w, EV_MAXPRI);1305      |       ^~~~~~~~~~~~~~~1306/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_fork’:1307/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1308  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1309      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1310/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4429:19: note: in expansion of macro ‘ev_is_active’1311 4429 |               if (ev_is_active (&w->timer)) ev_ref (EV_A);1312      |                   ^~~~~~~~~~~~1313/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1314  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1315      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1316/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4431:19: note: in expansion of macro ‘ev_is_active’1317 4431 |               if (ev_is_active (&w->timer)) ev_unref (EV_A);1318      |                   ^~~~~~~~~~~~1319/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stat’:1320/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4448:7: warning: implicit declaration of function ‘lstat’; did you mean ‘fstat’? [-Wimplicit-function-declaration]1321 4448 |   if (lstat (w->path, &w->attr) < 0)1322      |       ^~~~~1323      |       fstat1324/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1325  173 | # define EV_P  struct ev_loop *loop               /* a loop as sole parameter in a declaration */1326      |                ~~~~~~~~~~~~~~~~^~~~1327/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1328  174 | # define EV_P_ EV_P,                              /* a loop as first of multiple parameters */1329      |                ^~~~1330/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4446:15: note: in expansion of macro ‘EV_P_’1331 4446 | ev_stat_stat (EV_P_ ev_stat *w) EV_THROW1332      |               ^~~~~1333/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘stat_timer_cb’:1334/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4455:40: warning: unused parameter ‘revents’ [-Wunused-parameter]1335 4455 | stat_timer_cb (EV_P_ ev_timer *w_, int revents)1336      |                                    ~~~~^~~~~~~1337/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_start’:1338/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1339  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1340      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1341/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1342  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1343      |                                                   ^~~~~~~1344/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1345 4505 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1346      |   ^~~~~~~~~~~~~1347/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1348  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1349      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1350/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1351  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1352      |                                                   ^~~~~~~1353/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1354 4505 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1355      |   ^~~~~~~~~~~~~1356/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1357  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1358      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1359/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1360  689 |   ev_set_priority ((ev), 0);                    \1361      |   ^~~~~~~~~~~~~~~1362/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1363  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1364      |                                                   ^~~~~~~1365/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1366 4505 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1367      |   ^~~~~~~~~~~~~1368/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1369  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1370      |                                                                              ~^~~~~~~~~~~~~~~~~~~1371/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1372  690 |   ev_set_cb ((ev), cb_);                        \1373      |   ^~~~~~~~~1374/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1375  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1376      |                                                   ^~~~~~~1377/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1378 4505 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1379      |   ^~~~~~~~~~~~~1380/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1381  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)1382      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~1383/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:708:73: note: in expansion of macro ‘ev_timer_set’1384  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1385      |                                                                         ^~~~~~~~~~~~1386/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1387 4505 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1388      |   ^~~~~~~~~~~~~1389/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1390  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1391      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1392/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4506:3: note: in expansion of macro ‘ev_set_priority’1393 4506 |   ev_set_priority (&w->timer, ev_priority (w));1394      |   ^~~~~~~~~~~~~~~1395/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stop’:1396/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1397  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1398      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1399/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4538:7: note: in expansion of macro ‘ev_is_active’1400 4538 |   if (ev_is_active (&w->timer))1401      |       ^~~~~~~~~~~~1402/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_sweep’:1403/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1404  173 | # define EV_P  struct ev_loop *loop               /* a loop as sole parameter in a declaration */1405      |                ~~~~~~~~~~~~~~~~^~~~1406/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1407  174 | # define EV_P_ EV_P,                              /* a loop as first of multiple parameters */1408      |                ^~~~1409/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4675:17: note: in expansion of macro ‘EV_P_’1410 4675 | ev_embed_sweep (EV_P_ ev_embed *w) EV_THROW1411      |                 ^~~~~1412/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_io_cb’:1413/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4681:35: warning: unused parameter ‘revents’ [-Wunused-parameter]1414 4681 | embed_io_cb (EV_P_ ev_io *io, int revents)1415      |                               ~~~~^~~~~~~1416/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_prepare_cb’:1417/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1418  173 | # define EV_P  struct ev_loop *loop               /* a loop as sole parameter in a declaration */1419      |                ~~~~~~~~~~~~~~~~^~~~1420/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1421  174 | # define EV_P_ EV_P,                              /* a loop as first of multiple parameters */1422      |                ^~~~1423/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4692:19: note: in expansion of macro ‘EV_P_’1424 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1425      |                   ^~~~~1426/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4692:50: warning: unused parameter ‘revents’ [-Wunused-parameter]1427 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1428      |                                              ~~~~^~~~~~~1429/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_fork_cb’:1430/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4708:43: warning: unused parameter ‘revents’ [-Wunused-parameter]1431 4708 | embed_fork_cb (EV_P_ ev_fork *fork_w, int revents)1432      |                                       ~~~~^~~~~~~1433/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_start’:1434/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4740:60: warning: left-hand operand of comma expression has no effect [-Wunused-value]1435 4740 |     assert (("libev: loop to be embedded is not embeddable", backend & ev_embeddable_backends ()));1436      |                                                            ^1437/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1438  147 |     ((expr)                                                             \1439      |       ^~~~1440/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1441  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1442      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1443/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1444  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1445      |                                                   ^~~~~~~1446/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1447 4741 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1448      |     ^~~~~~~~~~1449/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1450  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1451      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1452/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1453  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1454      |                                                   ^~~~~~~1455/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1456 4741 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1457      |     ^~~~~~~~~~1458/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1459  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1460      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1461/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1462  689 |   ev_set_priority ((ev), 0);                    \1463      |   ^~~~~~~~~~~~~~~1464/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1465  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1466      |                                                   ^~~~~~~1467/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1468 4741 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1469      |     ^~~~~~~~~~1470/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1471  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1472      |                                                                              ~^~~~~~~~~~~~~~~~~~~1473/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1474  690 |   ev_set_cb ((ev), cb_);                        \1475      |   ^~~~~~~~~1476/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1477  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1478      |                                                   ^~~~~~~1479/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1480 4741 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1481      |     ^~~~~~~~~~1482/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1483  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1484      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1485/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4746:3: note: in expansion of macro ‘ev_set_priority’1486 4746 |   ev_set_priority (&w->io, ev_priority (w));1487      |   ^~~~~~~~~~~~~~~1488/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1489  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1490      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1491/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1492  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1493      |                                                   ^~~~~~~1494/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1495 4749 |   ev_prepare_init (&w->prepare, embed_prepare_cb);1496      |   ^~~~~~~~~~~~~~~1497/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1498  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1499      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1500/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1501  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1502      |                                                   ^~~~~~~1503/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1504 4749 |   ev_prepare_init (&w->prepare, embed_prepare_cb);1505      |   ^~~~~~~~~~~~~~~1506/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1507  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1508      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1509/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1510  689 |   ev_set_priority ((ev), 0);                    \1511      |   ^~~~~~~~~~~~~~~1512/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1513  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1514      |                                                   ^~~~~~~1515/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1516 4749 |   ev_prepare_init (&w->prepare, embed_prepare_cb);1517      |   ^~~~~~~~~~~~~~~1518/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1519  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1520      |                                                                              ~^~~~~~~~~~~~~~~~~~~1521/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1522  690 |   ev_set_cb ((ev), cb_);                        \1523      |   ^~~~~~~~~1524/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1525  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1526      |                                                   ^~~~~~~1527/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1528 4749 |   ev_prepare_init (&w->prepare, embed_prepare_cb);1529      |   ^~~~~~~~~~~~~~~1530/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1531  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1532      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1533/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4750:3: note: in expansion of macro ‘ev_set_priority’1534 4750 |   ev_set_priority (&w->prepare, EV_MINPRI);1535      |   ^~~~~~~~~~~~~~~1536/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1537  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1538      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1539/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1540  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1541      |                                                   ^~~~~~~1542/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1543 4753 |   ev_fork_init (&w->fork, embed_fork_cb);1544      |   ^~~~~~~~~~~~1545/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1546  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1547      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1548/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1549  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1550      |                                                   ^~~~~~~1551/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1552 4753 |   ev_fork_init (&w->fork, embed_fork_cb);1553      |   ^~~~~~~~~~~~1554/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1555  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1556      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1557/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1558  689 |   ev_set_priority ((ev), 0);                    \1559      |   ^~~~~~~~~~~~~~~1560/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1561  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1562      |                                                   ^~~~~~~1563/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1564 4753 |   ev_fork_init (&w->fork, embed_fork_cb);1565      |   ^~~~~~~~~~~~1566/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1567  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1568      |                                                                              ~^~~~~~~~~~~~~~~~~~~1569/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1570  690 |   ev_set_cb ((ev), cb_);                        \1571      |   ^~~~~~~~~1572/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’1573  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)1574      |                                                   ^~~~~~~1575/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’1576 4753 |   ev_fork_init (&w->fork, embed_fork_cb);1577      |   ^~~~~~~~~~~~1578/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_once’:1579/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1580  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1581      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1582/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1583 4963 |   ev_init (&once->io, once_cb_io);1584      |   ^~~~~~~1585/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1586  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1587      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1588/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1589 4963 |   ev_init (&once->io, once_cb_io);1590      |   ^~~~~~~1591/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1592  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1593      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1594/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1595  689 |   ev_set_priority ((ev), 0);                    \1596      |   ^~~~~~~~~~~~~~~1597/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1598 4963 |   ev_init (&once->io, once_cb_io);1599      |   ^~~~~~~1600/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1601  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1602      |                                                                              ~^~~~~~~~~~~~~~~~~~~1603/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1604  690 |   ev_set_cb ((ev), cb_);                        \1605      |   ^~~~~~~~~1606/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’1607 4963 |   ev_init (&once->io, once_cb_io);1608      |   ^~~~~~~1609/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1610  687 |   ((ev_watcher *)(void *)(ev))->active  =       \1611      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1612/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1613 4970 |   ev_init (&once->to, once_cb_to);1614      |   ^~~~~~~1615/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1616  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \1617      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1618/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1619 4970 |   ev_init (&once->to, once_cb_to);1620      |   ^~~~~~~1621/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1622  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)1623      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1624/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1625  689 |   ev_set_priority ((ev), 0);                    \1626      |   ^~~~~~~~~~~~~~~1627/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1628 4970 |   ev_init (&once->to, once_cb_to);1629      |   ^~~~~~~1630/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1631  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1632      |                                                                              ~^~~~~~~~~~~~~~~~~~~1633/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1634  690 |   ev_set_cb ((ev), cb_);                        \1635      |   ^~~~~~~~~1636/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’1637 4970 |   ev_init (&once->to, once_cb_to);1638      |   ^~~~~~~1639/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1640  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)1641      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~1642/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’1643 4973 |       ev_timer_set (&once->to, timeout, 0.);1644      |       ^~~~~~~~~~~~1645/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c: At top level:1646/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment]1647 5089 | /* EV_STAT     0x00001000 /* stat data changed */1648      |                            1649/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment]1650 5090 | /* EV_EMBED    0x00010000 /* embedded event loop needs sweep */1651      |                            1652In file included from /work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:9:1653/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/../../lsquic_utils.h:10:10: fatal error: lsquic.h: No such file or directory1654   10 | #include <lsquic.h>1655      |          ^~~~~~~~~~1656compilation terminated.1657could 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"1658==> nerves_compatibility_test1659** (Mix) Bundlex: Build script:16601661(mkdir -p "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj") && \1662(gcc  -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_54552CDCDBAAB47F495EF4BDBC0D6B38384A7E03.o" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include "/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/_generated/cnode/client.c"1663) && \1664(gcc  -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_803D48B2CE47B9D4227630AD6376729DDB00AC56.o" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include "/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/client.c"1665) && \1666(gcc  -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_0844DF153336D49FF4767906EF28D5CF19545464.o" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/work/proj/deps_qemu_aarch64/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/include "/work/proj/deps_qemu_aarch64/ex_quic/c_src/ex_quic/lsquic_utils.c"1667) && \1668(gcc   -o "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client" -Wl,--whole-archive "/work/proj/_build/qemu_aarch64/lib/unifex/priv/bundlex/cnode/unifex.a" -Wl,--no-whole-archive "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_54552CDCDBAAB47F495EF4BDBC0D6B38384A7E03.o" "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_803D48B2CE47B9D4227630AD6376729DDB00AC56.o" "/work/proj/_build/qemu_aarch64/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_0844DF153336D49FF4767906EF28D5CF19545464.o" -L/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib -lz -L"/usr/local/lib/erlang/usr/lib" -L"/work/proj/deps_qemu_aarch64/ex_quic/third_party/lsquic/src/liblsquic" -L"/work/proj/deps_qemu_aarch64/ex_quic/third_party/boringssl/ssl" -L"/work/proj/deps_qemu_aarch64/ex_quic/third_party/boringssl/crypto" -lpthread -lei -llsquic -lssl -lcrypto -lm1669)167016711672returned non-zero code: 1