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