Build log
nerves_system_mangopi_mq_pro
ex_quic 0.1.2 · fail · run ex_quic-0.1.2-1791177618290
2144 of 2144 lines
1Resolving Hex dependencies...2Resolution completed in 0.149s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)203 │204 5 │ defmodule Nerves.BuildPlan.Checks do205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206 │207 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)208209 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)210 │211 5 │ defmodule Nerves.BuildPlan do212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213 │214 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)215216 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu253Compiling 1 file (.ex)254Generated nerves_toolchain_riscv64_nerves_linux_gnu app255==> nerves_system_mangopi_mq_pro256Generated nerves_system_mangopi_mq_pro app257==> secure_random258Compiling 1 file (.ex)259 warning: use Bitwise is deprecated. import Bitwise instead260 │261 2 │ use Bitwise262 │ ~~~~~~~~~~~263 │264 └─ lib/secure_random.ex:2: SecureRandom (module)265266Generated secure_random app267==> uboot_env268Compiling 5 files (.ex)269Generated uboot_env app270==> qex271Compiling 4 files (.ex)272warning: x..y inside match is deprecated, you must always match on the step: x..y//var or x..y//_ if you want to ignore it273 lib/qex.ex:45: Qex.new/1274275Generated qex app276==> bundlex277Compiling 29 files (.ex)278 warning: using single-quoted strings to represent charlists is deprecated.279 Use ~c"" if you indeed want a charlist or use "" instead.280 You may run "mix format --migrate" to change all single-quoted281 strings to use the ~c sigil and fix this warning.282 │283 38 │ {port, {:data, {:eol, 'ready'}}},284 │ ~285 │286 └─ lib/bundlex/cnode/server.ex:38:31287288 warning: using single-quoted strings to represent charlists is deprecated.289 Use ~c"" if you indeed want a charlist or use "" instead.290 You may run "mix format --migrate" to change all single-quoted291 strings to use the ~c sigil and fix this warning.292 │293 48 │ :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')294 │ ~295 │296 └─ lib/bundlex/platform.ex:48:41297298 warning: using single-quoted strings to represent charlists is deprecated.299 Use ~c"" if you indeed want a charlist or use "" instead.300 You may run "mix format --migrate" to change all single-quoted301 strings to use the ~c sigil and fix this warning.302 │303 49 │ {:ok, build} = :win32reg.value(reg, 'BuildLabEx')304 │ ~305 │306 └─ lib/bundlex/platform.ex:49:45307308 warning: expected a map or struct when accessing .toolchain_module in expression:309310 Bundlex.Platform.get_module(platform).toolchain_module311312 but got type:313314 dynamic(315 Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or316 Bundlex.Platform.Windows64317 )318319 where "platform" was given the type:320321 # type: dynamic(:linux or :macosx or :windows32 or :windows64)322 # from: lib/tasks/compile.bundlex.ex:34:37323 Bundlex.Platform.get_module(platform)324325 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()326327 type warning found at:328 │329 34 │ commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)330 │ ~331 │332 └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1333334 warning: a struct for Bundlex.Native is expected on struct update:335336 %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}337338 but got type:339340 dynamic(%{..., sources: term()})341342 where "native" was given the type:343344 # type: dynamic(%{..., sources: term()})345 # from: lib/bundlex/native.ex:126:51346 Enum.empty?(native.sources)347348 when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"349350 type warning found at:351 │352 129 │ %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}353 │ ~354 │355 └─ lib/bundlex/native.ex:129:9: Bundlex.Native.parse_native/2356357 warning: expected a map or struct when accessing .toolchain_module in expression:358359 Bundlex.Platform.get_module(platform).toolchain_module360361 but got type:362363 dynamic(364 Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or365 Bundlex.Platform.Windows64366 )367368 where "platform" was given the type:369370 # type: dynamic(:linux or :macosx or :windows32 or :windows64)371 # from: lib/bundlex/native.ex:106:27372 Bundlex.Platform.get_module(platform)373374 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()375376 type warning found at:377 │378 106 │ commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)379 │ ~380 │381 └─ lib/bundlex/native.ex:106:48: Bundlex.Native.resolve_native/4382383Generated bundlex app384warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()385 (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1386 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5387 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2388 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4389 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2390391==> bunch_native392Bundlex: Building natives: lib, bunch393warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()394 (bundlex 0.4.1) lib/bundlex/native.ex:106: Bundlex.Native.resolve_native/4395 (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3396 (bundlex 0.4.1) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1397 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5398 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2399400Generated bunch_native app401==> shmex402Bundlex: Building natives: lib, shmex403Compiling 2 files (.ex)404 warning: the following pattern will never match:405406 {:ok, trimmed_front} <- trim_leading(shm, bytes)407408 because the right-hand side has type:409410 none()411412 where "bytes" was given the type:413414 # type: dynamic()415 # from: lib/shmex_native.ex:119:17416 bytes417418 where "shm" was given the type:419420 # type: dynamic()421 # from: lib/shmex_native.ex:119:12422 shm423424 type warning found at:425 │426 120 │ with {:ok, trimmed_front} <- trim_leading(shm, bytes),427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/shmex_native.ex:120: Shmex.Native.trim/2430431Generated shmex app432==> unifex433Bundlex: Building natives: unifex434Compiling 27 files (.ex)435 warning: unused require Bundlex.CNode436 │437 6 │ require Bundlex.CNode438 │ ~439 │440 └─ lib/unifex/cnode.ex:6:3441442Generated unifex app443==> ex_quic444Compiling 2 files (.ex)445Generated ex_quic app44644705:22:55.005 [info] Downloading repositories448hint: Using 'master' as the name for the initial branch. This default branch name449hint: is subject to change. To configure the initial branch name to use in all450hint: of your new repositories, which will suppress this warning, call:451hint: 452hint: git config --global init.defaultBranch <name>453hint: 454hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and455hint: 'development'. The just-created branch can be renamed via this command:456hint: 457hint: git branch -m <name>45845905:22:55.158 [info] Compiling boringssl460spawn: Could not cd to third_party/boringssl461spawn: Could not cd to third_party/boringssl46246305:22:55.174 [info] Compiling lsquic464spawn: Could not cd to third_party/lsquic465spawn: Could not cd to third_party/lsquic46646705:22:55.180 [info] Adding compiled libs to LD_LIBRARY_PATH468/usr/bin/sh: 1: clang-format: not found469Bundlex: Building natives: client470In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/features-time64.h:20,471 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/features.h:431,472 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/libc-header-start.h:33,473 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdio.h:28,474 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.c:1:475/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI476 22 | # error unsupported ABI477 | ^~~~~478In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:730,479 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/features.h:540:480/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI481 22 | # error unsupported ABI482 | ^~~~~483In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/gnu/stubs.h:5,484 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/features.h:564:485/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI486 22 | # error unsupported ABI487 | ^~~~~488In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:27,489 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdio.h:43:490/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI491 22 | # error unsupported ABI492 | ^~~~~493/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:139:3: error: #error 494 139 | # error495 | ^~~~~496/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:145:1: error: unknown type name ‘__STD_TYPE’497 145 | __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */498 | ^~~~~~~~~~499/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:145:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__dev_t’500 145 | __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */501 | ^~~~~~~502/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:146:11: error: expected ‘;’ before ‘unsigned’503 146 | __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */504 | ^505 | ;506/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:147:11: error: expected ‘;’ before ‘unsigned’507 147 | __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */508 | ^509 | ;510/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:148:11: error: expected ‘;’ before ‘unsigned’511 148 | __STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */512 | ^513 | ;514/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:149:1: error: unknown type name ‘__STD_TYPE’515 149 | __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/516 | ^~~~~~~~~~517/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:149:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__ino64_t’518 149 | __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/519 | ^~~~~~~~~520/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:150:11: error: expected ‘;’ before ‘unsigned’521 150 | __STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */522 | ^523 | ;524/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:151:11: error: expected ‘;’ before ‘unsigned’525 151 | __STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */526 | ^527 | ;528/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:152:11: error: expected ‘;’ before ‘long’529 152 | __STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */530 | ^531 | ;532/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:153:1: error: unknown type name ‘__STD_TYPE’533 153 | __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */534 | ^~~~~~~~~~535/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:153:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__off64_t’536 153 | __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */537 | ^~~~~~~~~538/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:154:11: error: expected ‘;’ before ‘int’539 154 | __STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */540 | ^541 | ;542/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:155:11: error: expected ‘;’ before ‘struct’543 155 | __STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */544 | ^545 | ;546/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:156:11: error: expected ‘;’ before ‘long’547 156 | __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */548 | ^549 | ;550/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:157:11: error: expected ‘;’ before ‘unsigned’551 157 | __STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */552 | ^553 | ;554/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:158:1: error: unknown type name ‘__STD_TYPE’555 158 | __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */556 | ^~~~~~~~~~557/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:158:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__rlim64_t’558 158 | __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */559 | ^~~~~~~~~~560/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:159:11: error: expected ‘;’ before ‘unsigned’561 159 | __STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */562 | ^563 | ;564/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:160:11: error: expected ‘;’ before ‘long’565 160 | __STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */566 | ^567 | ;568/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:161:11: error: expected ‘;’ before ‘unsigned’569 161 | __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */570 | ^571 | ;572/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:162:11: error: expected ‘;’ before ‘long’573 162 | __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */574 | ^575 | ;576/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:163:1: error: unknown type name ‘__STD_TYPE’577 163 | __STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t;578 | ^~~~~~~~~~579/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:163:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__suseconds64_t’580 163 | __STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t;581 | ^~~~~~~~~~~~~~~582/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:165:11: error: expected ‘;’ before ‘int’583 165 | __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */584 | ^585 | ;586/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:166:11: error: expected ‘;’ before ‘int’587 166 | __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */588 | ^589 | ;590/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:169:11: error: expected ‘;’ before ‘int’591 169 | __STD_TYPE __CLOCKID_T_TYPE __clockid_t;592 | ^593 | ;594/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:172:11: error: expected ‘;’ before ‘void’595 172 | __STD_TYPE __TIMER_T_TYPE __timer_t;596 | ^597 | ;598/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:175:11: error: expected ‘;’ before ‘int’599 175 | __STD_TYPE __BLKSIZE_T_TYPE __blksize_t;600 | ^601 | ;602/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:180:11: error: expected ‘;’ before ‘long’603 180 | __STD_TYPE __BLKCNT_T_TYPE __blkcnt_t;604 | ^605 | ;606/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:181:1: error: unknown type name ‘__STD_TYPE’607 181 | __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;608 | ^~~~~~~~~~609/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:181:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__blkcnt64_t’610 181 | __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;611 | ^~~~~~~~~~~~612/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:184:11: error: expected ‘;’ before ‘unsigned’613 184 | __STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t;614 | ^615 | ;616/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:185:1: error: unknown type name ‘__STD_TYPE’617 185 | __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;618 | ^~~~~~~~~~619/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:185:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fsblkcnt64_t’620 185 | __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;621 | ^~~~~~~~~~~~~~622/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:188:11: error: expected ‘;’ before ‘unsigned’623 188 | __STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t;624 | ^625 | ;626/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:189:1: error: unknown type name ‘__STD_TYPE’627 189 | __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;628 | ^~~~~~~~~~629/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:189:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fsfilcnt64_t’630 189 | __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;631 | ^~~~~~~~~~~~~~632/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:192:1: error: unknown type name ‘__STD_TYPE’633 192 | __STD_TYPE __FSWORD_T_TYPE __fsword_t;634 | ^~~~~~~~~~635/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:192:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fsword_t’636 192 | __STD_TYPE __FSWORD_T_TYPE __fsword_t;637 | ^~~~~~~~~~638/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:194:1: error: unknown type name ‘__STD_TYPE’639 194 | __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */640 | ^~~~~~~~~~641/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:194:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__ssize_t’642 194 | __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */643 | ^~~~~~~~~644/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:197:11: error: expected ‘;’ before ‘long’645 197 | __STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;646 | ^647 | ;648/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:199:11: error: expected ‘;’ before ‘unsigned’649 199 | __STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;650 | ^651 | ;652/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:203:9: error: unknown type name ‘__off64_t’653 203 | typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */654 | ^~~~~~~~~655/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:207:1: error: unknown type name ‘__STD_TYPE’656 207 | __STD_TYPE __SWORD_TYPE __intptr_t;657 | ^~~~~~~~~~658/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:207:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__intptr_t’659 207 | __STD_TYPE __SWORD_TYPE __intptr_t;660 | ^~~~~~~~~~661/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types.h:210:11: error: expected ‘;’ before ‘unsigned’662 210 | __STD_TYPE __U32_TYPE __socklen_t;663 | ^664 | ;665In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdio.h:44:666/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/__fpos_t.h:12:3: error: expected specifier-qualifier-list before ‘__off_t’667 12 | __off_t __pos;668 | ^~~~~~~669In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdio.h:45:670/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/__fpos64_t.h:12:3: error: unknown type name ‘__off64_t’671 12 | __off64_t __pos;672 | ^~~~~~~~~673In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/struct_FILE.h:35,674 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdio.h:48:675/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI676 22 | # error unsupported ABI677 | ^~~~~678/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/struct_FILE.h:78:3: error: expected specifier-qualifier-list before ‘__off_t’679 78 | __off_t _old_offset; /* This used to be _offset but it's too small. */680 | ^~~~~~~681In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/stdint.h:29,682 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.h:4,683 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.c:2:684/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI685 22 | # error unsupported ABI686 | ^~~~~687In file included from /usr/local/lib/erlang/usr/include/ei.h:42,688 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.h:13:689/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:47:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ino_t’690 47 | typedef __ino_t ino_t;691 | ^~~~~692/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:59:9: error: unknown type name ‘__dev_t’693 59 | typedef __dev_t dev_t;694 | ^~~~~~~695/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:64:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gid_t’696 64 | typedef __gid_t gid_t;697 | ^~~~~698/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:69:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mode_t’699 69 | typedef __mode_t mode_t;700 | ^~~~~~701/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:74:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nlink_t’702 74 | typedef __nlink_t nlink_t;703 | ^~~~~~~704/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:79:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uid_t’705 79 | typedef __uid_t uid_t;706 | ^~~~~707/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:85:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘off_t’708 85 | typedef __off_t off_t;709 | ^~~~~710/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:97:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pid_t’711 97 | typedef __pid_t pid_t;712 | ^~~~~713/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:108:9: error: unknown type name ‘__ssize_t’714 108 | typedef __ssize_t ssize_t;715 | ^~~~~~~~~716In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:128:717/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/clockid_t.h:7:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘clockid_t’718 7 | typedef __clockid_t clockid_t;719 | ^~~~~~~~~720In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:129:721/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/time_t.h:10:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘time_t’722 10 | typedef __time_t time_t;723 | ^~~~~~724In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:130:725/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/timer_t.h:7:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘timer_t’726 7 | typedef __timer_t timer_t;727 | ^~~~~~~728/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:192:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘blkcnt_t’729 192 | typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */730 | ^~~~~~~~731/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:196:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fsblkcnt_t’732 196 | typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */733 | ^~~~~~~~~~734/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/types.h:200:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fsfilcnt_t’735 200 | typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */736 | ^~~~~~~~~~737In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:33,738 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/netinet/in.h:23,739 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/netdb.h:27,740 from /usr/local/lib/erlang/usr/include/ei.h:49:741/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket.h:33:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘socklen_t’742 33 | typedef __socklen_t socklen_t;743 | ^~~~~~~~~744/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket.h:268:5: error: unknown type name ‘socklen_t’745 268 | socklen_t msg_namelen; /* Length of address data. */746 | ^~~~~~~~~747/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:112:57: error: unknown type name ‘socklen_t’748 112 | extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)749 | ^~~~~~~~~750/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:117:25: error: unknown type name ‘socklen_t’751 117 | socklen_t *__restrict __len) __THROW;752 | ^~~~~~~~~753/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:126:60: error: unknown type name ‘socklen_t’754 126 | extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);755 | ^~~~~~~~~756/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:131:25: error: unknown type name ‘socklen_t’757 131 | socklen_t *__restrict __len) __THROW;758 | ^~~~~~~~~759/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:154:24: error: unknown type name ‘socklen_t’760 154 | socklen_t __addr_len);761 | ^~~~~~~~~762/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:165:26: error: unknown type name ‘socklen_t’763 165 | socklen_t *__restrict __addr_len);764 | ^~~~~~~~~765/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:257:24: error: unknown type name ‘socklen_t’766 257 | socklen_t *__restrict __optlen) __THROW;767 | ^~~~~~~~~768/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:278:46: error: unknown type name ‘socklen_t’769 278 | const void *__optval, socklen_t __optlen) __THROW;770 | ^~~~~~~~~771/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:307:20: error: unknown type name ‘socklen_t’772 307 | socklen_t *__restrict __addr_len);773 | ^~~~~~~~~774In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/socket.h:343:775/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket2.h:53:32: error: unknown type name ‘socklen_t’776 53 | socklen_t *__restrict __addr_len);777 | ^~~~~~~~~778/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket2.h:57:29: error: unknown type name ‘socklen_t’779 57 | socklen_t *__restrict __addr_len), recvfrom);780 | ^~~~~~~~~781/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:410:46: note: in definition of macro ‘__REDIRECT’782 410 | # define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))783 | ^~~~~784/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket2.h:62:29: error: unknown type name ‘socklen_t’785 62 | socklen_t *__restrict __addr_len), __recvfrom_chk)786 | ^~~~~~~~~787/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:410:46: note: in definition of macro ‘__REDIRECT’788 410 | # define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))789 | ^~~~~790/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/socket2.h:69:34: error: unknown type name ‘socklen_t’791 69 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)792 | ^~~~~~~~~793/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/netdb.h:135:59: error: expected declaration specifiers or ‘...’ before ‘__socklen_t’794 135 | extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,795 | ^~~~~~~~~~~796In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:32,797 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/pthread.h:22,798 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:4,799 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.h:19:800/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/struct_timespec.h:16:3: error: expected specifier-qualifier-list before ‘__time_t’801 16 | __time_t tv_sec; /* Seconds. */802 | ^~~~~~~~803In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:41,804 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:34:805/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/clock_t.h:7:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘clock_t’806 7 | typedef __clock_t clock_t;807 | ^~~~~~~808/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:81:8: error: unknown type name ‘clock_t’809 81 | extern clock_t clock (void) __THROW;810 | ^~~~~~~811/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:85:8: error: unknown type name ‘time_t’812 85 | extern time_t time (time_t *__timer) __THROW;813 | ^~~~~~814/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:85:21: error: unknown type name ‘time_t’815 85 | extern time_t time (time_t *__timer) __THROW;816 | ^~~~~~817/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:44:1: note: ‘time_t’ is defined in header ‘<time.h>’; did you forget to ‘#include <time.h>’?818 43 | #include <bits/types/struct_tm.h>819 +++ |+#include <time.h>820 44 | 821/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:88:25: error: unknown type name ‘time_t’822 88 | extern double difftime (time_t __time1, time_t __time0);823 | ^~~~~~824/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:88:25: note: ‘time_t’ is defined in header ‘<time.h>’; did you forget to ‘#include <time.h>’?825/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:88:41: error: unknown type name ‘time_t’826 88 | extern double difftime (time_t __time1, time_t __time0);827 | ^~~~~~828/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:88:41: note: ‘time_t’ is defined in header ‘<time.h>’; did you forget to ‘#include <time.h>’?829/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:91:8: error: unknown type name ‘time_t’830 91 | extern time_t mktime (struct tm *__tp) __THROW;831 | ^~~~~~832/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:141:33: error: unknown type name ‘time_t’833 141 | extern struct tm *gmtime (const time_t *__timer) __THROW;834 | ^~~~~~835/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:145:36: error: unknown type name ‘time_t’836 145 | extern struct tm *localtime (const time_t *__timer) __THROW;837 | ^~~~~~838/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:163:35: error: unknown type name ‘time_t’839 163 | extern struct tm *gmtime_r (const time_t *__restrict __timer,840 | ^~~~~~841/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:168:38: error: unknown type name ‘time_t’842 168 | extern struct tm *localtime_r (const time_t *__restrict __timer,843 | ^~~~~~844/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:192:27: error: unknown type name ‘time_t’845 192 | extern char *ctime (const time_t *__timer) __THROW;846 | ^~~~~~847/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/time.h:211:29: error: unknown type name ‘time_t’848 211 | extern char *ctime_r (const time_t *__restrict __timer,849 | ^~~~~~850/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:54:28: error: expected declaration specifiers or ‘...’ before ‘__pid_t’851 54 | extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)852 | ^~~~~~~853/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:58:28: error: expected declaration specifiers or ‘...’ before ‘__pid_t’854 58 | extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW;855 | ^~~~~~~856/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:61:32: error: expected declaration specifiers or ‘...’ before ‘__pid_t’857 61 | extern int sched_setscheduler (__pid_t __pid, int __policy,858 | ^~~~~~~859/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:65:32: error: expected declaration specifiers or ‘...’ before ‘__pid_t’860 65 | extern int sched_getscheduler (__pid_t __pid) __THROW;861 | ^~~~~~~862/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sched.h:78:35: error: expected declaration specifiers or ‘...’ before ‘__pid_t’863 78 | extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW;864 | ^~~~~~~865In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/pthread.h:27:866/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/setjmp.h:35:3: error: #error unsupported FLEN867 35 | # error unsupported FLEN868 | ^~~~~869In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/pthread.h:28:870/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI871 22 | # error unsupported ABI872 | ^~~~~873In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/fcntl.h:24,874 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/fcntl.h:35,875 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:169,876 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:8:877/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI878 22 | # error unsupported ABI879 | ^~~~~880/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/fcntl.h:41:5: error: expected specifier-qualifier-list before ‘__off_t’881 41 | __off_t l_start; /* Offset where the lock begins. */882 | ^~~~~~~883/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/fcntl.h:255:39: error: unknown type name ‘mode_t’884 255 | extern int creat (const char *__file, mode_t __mode) __nonnull ((1));885 | ^~~~~~886In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/posix1_lim.h:27,887 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/limits.h:198,888 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:178:889/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI890 22 | # error unsupported ABI891 | ^~~~~892In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:180:893/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/signal.h:112:18: error: expected declaration specifiers or ‘...’ before ‘__pid_t’894 112 | extern int kill (__pid_t __pid, int __sig) __THROW;895 | ^~~~~~~896In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/struct_stat.h:27,897 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/stat.h:25,898 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/stat.h:101,899 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:167,900 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:185:901/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/wordsize.h:22:3: error: #error unsupported ABI902 22 | # error unsupported ABI903 | ^~~~~904/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/struct_stat.h:46:5: error: unknown type name ‘__dev_t’905 46 | __dev_t st_dev; /* Device. */906 | ^~~~~~~907/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/struct_stat.h:47:15: error: expected specifier-qualifier-list before ‘__ino_t’908 47 | __field64(__ino_t, __ino64_t, st_ino); /* File serial number. */909 | ^~~~~~~910/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/struct_stat.h:35:40: note: in definition of macro ‘__field64’911 35 | # define __field64(type, type64, name) type name912 | ^~~~913/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/stat.h:352:39: error: expected declaration specifiers or ‘...’ before ‘__mode_t’914 352 | extern int chmod (const char *__file, __mode_t __mode)915 | ^~~~~~~~916/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/stat.h:380:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘umask’917 380 | extern __mode_t umask (__mode_t __mask) __THROW;918 | ^~~~~919/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/stat.h:389:39: error: expected declaration specifiers or ‘...’ before ‘__mode_t’920 389 | extern int mkdir (const char *__path, __mode_t __mode)921 | ^~~~~~~~922/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/stat.h:418:40: error: expected declaration specifiers or ‘...’ before ‘__mode_t’923 418 | extern int mkfifo (const char *__path, __mode_t __mode)924 | ^~~~~~~~925In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/time.h:25,926 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:200:927/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/types/struct_timeval.h:14:3: error: expected specifier-qualifier-list before ‘__time_t’928 14 | __time_t tv_sec; /* Seconds. */929 | ^~~~~~~~930/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/time.h:28:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘suseconds_t’931 28 | typedef __suseconds_t suseconds_t;932 | ^~~~~~~~~~~933In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:201:934/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/wait.h:83:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘wait’935 83 | extern __pid_t wait (int *__stat_loc);936 | ^~~~937/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/wait.h:106:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘waitpid’938 106 | extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options);939 | ^~~~~~~940In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:202:941/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:339:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘lseek’942 339 | extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;943 | ^~~~~944/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:493:39: error: expected declaration specifiers or ‘...’ before ‘__uid_t’945 493 | extern int chown (const char *__file, __uid_t __owner, __gid_t __group)946 | ^~~~~~~947/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:493:56: error: expected declaration specifiers or ‘...’ before ‘__gid_t’948 493 | extern int chown (const char *__file, __uid_t __owner, __gid_t __group)949 | ^~~~~~~950/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:650:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getpid’951 650 | extern __pid_t getpid (void) __THROW;952 | ^~~~~~953/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:653:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getppid’954 653 | extern __pid_t getppid (void) __THROW;955 | ^~~~~~~956/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:656:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getpgrp’957 656 | extern __pid_t getpgrp (void) __THROW;958 | ^~~~~~~959/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:659:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__getpgid’960 659 | extern __pid_t __getpgid (__pid_t __pid) __THROW;961 | ^~~~~~~~~962/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:668:21: error: expected declaration specifiers or ‘...’ before ‘__pid_t’963 668 | extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;964 | ^~~~~~~965/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:668:36: error: expected declaration specifiers or ‘...’ before ‘__pid_t’966 668 | extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;967 | ^~~~~~~968/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:689:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘setsid’969 689 | extern __pid_t setsid (void) __THROW;970 | ^~~~~~971/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:697:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getuid’972 697 | extern __uid_t getuid (void) __THROW;973 | ^~~~~~974/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:700:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘geteuid’975 700 | extern __uid_t geteuid (void) __THROW;976 | ^~~~~~~977/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:703:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getgid’978 703 | extern __gid_t getgid (void) __THROW;979 | ^~~~~~980/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:706:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘getegid’981 706 | extern __gid_t getegid (void) __THROW;982 | ^~~~~~~983/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:711:35: error: expected declaration specifiers or ‘...’ before ‘__gid_t’984 711 | extern int getgroups (int __size, __gid_t __list[]) __THROW __wur985 | ^~~~~~~986/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:722:20: error: expected declaration specifiers or ‘...’ before ‘__uid_t’987 722 | extern int setuid (__uid_t __uid) __THROW __wur;988 | ^~~~~~~989/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:739:20: error: expected declaration specifiers or ‘...’ before ‘__gid_t’990 739 | extern int setgid (__gid_t __gid) __THROW __wur;991 | ^~~~~~~992/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:778:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fork’993 778 | extern __pid_t fork (void) __THROWNL;994 | ^~~~995/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:871:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tcgetpgrp’996 871 | extern __pid_t tcgetpgrp (int __fd) __THROW;997 | ^~~~~~~~~998/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:874:33: error: expected declaration specifiers or ‘...’ before ‘__pid_t’999 874 | extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;1000 | ^~~~~~~1001In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd.h:23,1002 from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/unistd.h:1217:1003/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd-decl.h:133:41: error: expected declaration specifiers or ‘...’ before ‘__gid_t’1004 133 | extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen)1005 | ^~~~~~~1006/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd-decl.h:135:60: error: expected declaration specifiers or ‘...’ before ‘__gid_t’1007 135 | extern int __REDIRECT_NTH (__getgroups_alias, (int __size, __gid_t __list[]),1008 | ^~~~~~~1009/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:418:11: note: in definition of macro ‘__REDIRECT_NTH’1010 418 | name proto __asm__ (__ASMNAME (#alias)) __THROW1011 | ^~~~~1012/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd-decl.h:138:41: error: expected declaration specifiers or ‘...’ before ‘__gid_t’1013 138 | (int __size, __gid_t __list[], size_t __listlen),1014 | ^~~~~~~1015/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:418:11: note: in definition of macro ‘__REDIRECT_NTH’1016 418 | name proto __asm__ (__ASMNAME (#alias)) __THROW1017 | ^~~~~1018/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd.h:147:49: error: expected declaration specifiers or ‘...’ before ‘__gid_t’1019 147 | __fortify_clang_overload_arg (__gid_t *, , __list)))1020 | ^~~~~~~1021/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/cdefs.h:81:62: note: in definition of macro ‘__NTH’1022 81 | # define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct1023 | ^~~1024/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/unistd.h:147:19: note: in expansion of macro ‘__fortify_clang_overload_arg’1025 147 | __fortify_clang_overload_arg (__gid_t *, , __list)))1026 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1027In file included from /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/sys/statfs.h:25,1028 from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:423:1029/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/statfs.h:26:5: error: unknown type name ‘__fsword_t’1030 26 | __fsword_t f_type;1031 | ^~~~~~~~~~1032/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/statfs.h:27:5: error: unknown type name ‘__fsword_t’1033 27 | __fsword_t f_bsize;1034 | ^~~~~~~~~~1035/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/bits/statfs.h:29:5: error: expected specifier-qualifier-list before ‘__fsblkcnt_t’1036 29 | __fsblkcnt_t f_blocks;1037 | ^~~~~~~~~~~~1038/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:483:48: warning: "/*" within comment [-Wcomment]1039 483 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */1040 | 1041In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:563:1042/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/inttypes.h:356:17: warning: mismatch in return type of built-in function ‘imaxabs’; expected ‘long int’ [-Wbuiltin-declaration-mismatch]1043 356 | extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));1044 | ^~~~~~~1045/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/inttypes.h:1:1: note: ‘imaxabs’ is declared in header ‘<inttypes.h>’1046 +++ |+#include <inttypes.h>1047 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc.1048/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ecb_binary32_to_binary16’:1049/work/proj/deps_mangopi_mq_pro/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]1050 1269 | if (e < (14 - 24)) /* might not be sharp, but is good enough */1051 | ^1052/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_vars.h: At top level:1053/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_vars.h:78:6: error: unknown type name ‘pid_t’1054 78 | VARx(pid_t, curpid)1055 | ^~~~~1056/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1818:28: note: in definition of macro ‘VAR’1057 1818 | #define VAR(name,decl) decl;1058 | ^~~~1059/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_vars.h:78:1: note: in expansion of macro ‘VARx’1060 78 | VARx(pid_t, curpid)1061 | ^~~~1062/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_time’:1063/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1867:12: error: ‘struct timeval’ has no member named ‘tv_sec’1064 1867 | return tv.tv_sec + tv.tv_usec * 1e-6;1065 | ^1066/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1867:24: error: ‘struct timeval’ has no member named ‘tv_usec’1067 1867 | return tv.tv_sec + tv.tv_usec * 1e-6;1068 | ^1069/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_sleep’:1070/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:32: error: ‘struct timeval’ has no member named ‘tv_sec’1071 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1072 | ^1073/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1912:7: note: in expansion of macro ‘EV_TV_SET’1074 1912 | EV_TV_SET (tv, delay);1075 | ^~~~~~~~~1076/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:53: error: ‘struct timeval’ has no member named ‘tv_usec’1077 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1078 | ^1079/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1912:7: note: in expansion of macro ‘EV_TV_SET’1080 1912 | EV_TV_SET (tv, delay);1081 | ^~~~~~~~~1082/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:78: error: ‘struct timeval’ has no member named ‘tv_sec’1083 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1084 | ^1085/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1912:7: note: in expansion of macro ‘EV_TV_SET’1086 1912 | EV_TV_SET (tv, delay);1087 | ^~~~~~~~~1088/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_nextsize’:1089/work/proj/deps_mangopi_mq_pro/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]1090 1934 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4)1091 | ^1092/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pendingcb’:1093/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1094 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1095 | ~~~~~~~~~~~~~~~~^~~~1096/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1097 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1098 | ^~~~1099/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1981:12: note: in expansion of macro ‘EV_P_’1100 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)1101 | ^~~~~1102/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1981:30: warning: unused parameter ‘w’ [-Wunused-parameter]1103 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)1104 | ~~~~~~~~~~~~^1105/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:1981:37: warning: unused parameter ‘revents’ [-Wunused-parameter]1106 1981 | pendingcb (EV_P_ ev_prepare *w, int revents)1107 | ~~~~^~~~~~~1108/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘evpipe_init’:1109/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1110 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1111 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1112/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’1113 2384 | if (!ev_is_active (&pipe_w))1114 | ^~~~~~~~~~~~1115/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pipecb’:1116/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2477:22: warning: unused parameter ‘iow’ [-Wunused-parameter]1117 2477 | pipecb (EV_P_ ev_io *iow, int revents)1118 | ~~~~~~~^~~1119/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘sigfdcb’:1120/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2596:23: warning: unused parameter ‘iow’ [-Wunused-parameter]1121 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)1122 | ~~~~~~~^~~1123/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2596:32: warning: unused parameter ‘revents’ [-Wunused-parameter]1124 2596 | sigfdcb (EV_P_ ev_io *iow, int revents)1125 | ~~~~^~~~~~~1126/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘childcb’:1127/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2658:19: warning: implicit declaration of function ‘waitpid’ [-Wimplicit-function-declaration]1128 2658 | if (0 >= (pid = waitpid (-1, &status, WNOHANG | WUNTRACED | WCONTINUED)))1129 | ^~~~~~~1130/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2653:35: warning: unused parameter ‘revents’ [-Wunused-parameter]1131 2653 | childcb (EV_P_ ev_signal *sw, int revents)1132 | ~~~~^~~~~~~1133In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2687:1134/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:1135/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1136 238 | int inline_size1137 | ^~~1138/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:238:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1139/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c: In function ‘epoll_init’:1140/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:239:23: warning: unused parameter ‘flags’ [-Wunused-parameter]1141 239 | epoll_init (EV_P_ int flags)1142 | ~~~~^~~~~1143/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c: At top level:1144/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1145 263 | void inline_size1146 | ^~~~1147/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:263:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1148/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1149 270 | void inline_size1150 | ^~~~1151/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_epoll.c:270:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1152In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2690:1153/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1154 42 | void inline_size1155 | ^~~~1156/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:42:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1157In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:174:1158/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_poll’:1159/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:110:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]1160 110 | assert (("libev: poll() returned illegal result, broken BSD kernel?", p < polls + pollcnt));1161 | ^1162/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1163 147 | ((expr) \1164 | ^~~~1165/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:1166/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1167 129 | int inline_size1168 | ^~~1169/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:129:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1170/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c: In function ‘poll_init’:1171/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:130:22: warning: unused parameter ‘flags’ [-Wunused-parameter]1172 130 | poll_init (EV_P_ int flags)1173 | ~~~~^~~~~1174/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c: At top level:1175/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1176 142 | void inline_size1177 | ^~~~1178/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_poll.c:142:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1179/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_modify’:1180/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:85:77: warning: left-hand operand of comma expression has no effect [-Wunused-value]1181 85 | assert (("libev: fd >= FD_SETSIZE passed to fd_set-based select backend", fd < FD_SETSIZE));1182 | ^1183/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1184 147 | ((expr) \1185 | ^~~~1186/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_poll’:1187/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:32: error: ‘struct timeval’ has no member named ‘tv_sec’1188 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1189 | ^1190/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:147:3: note: in expansion of macro ‘EV_TV_SET’1191 147 | EV_TV_SET (tv, timeout);1192 | ^~~~~~~~~1193/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:53: error: ‘struct timeval’ has no member named ‘tv_usec’1194 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1195 | ^1196/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:147:3: note: in expansion of macro ‘EV_TV_SET’1197 147 | EV_TV_SET (tv, timeout);1198 | ^~~~~~~~~1199/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:488:78: error: ‘struct timeval’ has no member named ‘tv_sec’1200 488 | #define EV_TV_SET(tv,t) do { tv.tv_sec = (long)t; tv.tv_usec = (long)((t - tv.tv_sec) * 1e6); } while (0)1201 | ^1202/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:147:3: note: in expansion of macro ‘EV_TV_SET’1203 147 | EV_TV_SET (tv, timeout);1204 | ^~~~~~~~~1205In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2693:1206/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:1207/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1208 274 | int inline_size1209 | ^~~1210/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:274:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1211/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c: In function ‘select_init’:1212/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:275:24: warning: unused parameter ‘flags’ [-Wunused-parameter]1213 275 | select_init (EV_P_ int flags)1214 | ~~~~^~~~~1215/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c: At top level:1216/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1217 303 | void inline_size1218 | ^~~~1219/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev_select.c:303:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1220/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]1221 2709 | int inline_size ecb_cold1222 | ^~~1223/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2709:1: warning: ‘__inline__’ is not at beginning of declaration [-Wold-style-declaration]1224/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘enable_secure’:1225/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2715:10: warning: implicit declaration of function ‘getuid’; did you mean ‘getcwd’? [-Wimplicit-function-declaration]1226 2715 | return getuid () != geteuid ()1227 | ^~~~~~1228 | getcwd1229/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2715:23: warning: implicit declaration of function ‘geteuid’ [-Wimplicit-function-declaration]1230 2715 | return getuid () != geteuid ()1231 | ^~~~~~~1232/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2716:10: warning: implicit declaration of function ‘getgid’; did you mean ‘getcwd’? [-Wimplicit-function-declaration]1233 2716 | || getgid () != getegid ();1234 | ^~~~~~1235 | getcwd1236/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2716:23: warning: implicit declaration of function ‘getegid’ [-Wimplicit-function-declaration]1237 2716 | || getgid () != getegid ();1238 | ^~~~~~~1239/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_init’:1240/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2856:18: warning: implicit declaration of function ‘getpid’; did you mean ‘getcwd’? [-Wimplicit-function-declaration]1241 2856 | curpid = getpid ();1242 | ^~~~~~1243 | getcwd1244/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1245 687 | ((ev_watcher *)(void *)(ev))->active = \1246 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1247/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1248 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1249 | ^~~~~~~1250/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’1251 2913 | ev_prepare_init (&pending_w, pendingcb);1252 | ^~~~~~~~~~~~~~~1253/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1254 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1255 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1256/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1257 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1258 | ^~~~~~~1259/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’1260 2913 | ev_prepare_init (&pending_w, pendingcb);1261 | ^~~~~~~~~~~~~~~1262/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1263 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1264 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1265/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1266 689 | ev_set_priority ((ev), 0); \1267 | ^~~~~~~~~~~~~~~1268/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1269 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1270 | ^~~~~~~1271/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’1272 2913 | ev_prepare_init (&pending_w, pendingcb);1273 | ^~~~~~~~~~~~~~~1274/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1275 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1276 | ~^~~~~~~~~~~~~~~~~~~1277/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1278 690 | ev_set_cb ((ev), cb_); \1279 | ^~~~~~~~~1280/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1281 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1282 | ^~~~~~~1283/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’1284 2913 | ev_prepare_init (&pending_w, pendingcb);1285 | ^~~~~~~~~~~~~~~1286/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1287 687 | ((ev_watcher *)(void *)(ev))->active = \1288 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1289/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’1290 2916 | ev_init (&pipe_w, pipecb);1291 | ^~~~~~~1292/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1293 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1294 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1295/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’1296 2916 | ev_init (&pipe_w, pipecb);1297 | ^~~~~~~1298/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1299 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1300 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1301/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1302 689 | ev_set_priority ((ev), 0); \1303 | ^~~~~~~~~~~~~~~1304/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’1305 2916 | ev_init (&pipe_w, pipecb);1306 | ^~~~~~~1307/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1308 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1309 | ~^~~~~~~~~~~~~~~~~~~1310/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1311 690 | ev_set_cb ((ev), cb_); \1312 | ^~~~~~~~~1313/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’1314 2916 | ev_init (&pipe_w, pipecb);1315 | ^~~~~~~1316/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1317 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1318 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1319/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2917:7: note: in expansion of macro ‘ev_set_priority’1320 2917 | ev_set_priority (&pipe_w, EV_MAXPRI);1321 | ^~~~~~~~~~~~~~~1322/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_loop_destroy’:1323/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1324 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1325 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1326/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’1327 2944 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev))1328 | ^~~~~~~~~~~~1329/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1330 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1331 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1332/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’1333 2951 | if (ev_is_active (&pipe_w))1334 | ^~~~~~~~~~~~1335/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1336 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1337 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1338/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:2961:7: note: in expansion of macro ‘ev_is_active’1339 2961 | if (ev_is_active (&sigfd_w))1340 | ^~~~~~~~~~~~1341/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘loop_fork’:1342/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1343 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1344 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1345/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’1346 3054 | if (ev_is_active (&pipe_w) && postfork != 2)1347 | ^~~~~~~~~~~~1348/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_watcher’:1349/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3096:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]1350 3096 | assert (("libev: watcher has invalid priority", ABSPRI (w) >= 0 && ABSPRI (w) < NUMPRI));1351 | ^1352/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1353 147 | ((expr) \1354 | ^~~~1355/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3099:59: warning: left-hand operand of comma expression has no effect [-Wunused-value]1356 3099 | assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w));1357 | ^1358/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1359 147 | ((expr) \1360 | ^~~~1361/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘verify_heap’:1362/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3109:54: warning: left-hand operand of comma expression has no effect [-Wunused-value]1363 3109 | assert (("libev: active index mismatch in heap", ev_active (ANHE_w (heap [i])) == i));1364 | ^1365/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1366 147 | ((expr) \1367 | ^~~~1368/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3110:48: warning: left-hand operand of comma expression has no effect [-Wunused-value]1369 3110 | assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (heap [i])));1370 | ^1371/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1372 147 | ((expr) \1373 | ^~~~1374/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3111:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]1375 3111 | assert (("libev: heap at cache mismatch", ANHE_at (heap [i]) == ev_at (ANHE_w (heap [i]))));1376 | ^1377/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1378 147 | ((expr) \1379 | ^~~~1380/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘array_verify’:1381/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3122:46: warning: left-hand operand of comma expression has no effect [-Wunused-value]1382 3122 | assert (("libev: active index mismatch", ev_active (ws [cnt]) == cnt + 1));1383 | ^1384/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1385 147 | ((expr) \1386 | ^~~~1387/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_verify’:1388/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3140:47: warning: left-hand operand of comma expression has no effect [-Wunused-value]1389 3140 | assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0));1390 | ^1391/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1392 147 | ((expr) \1393 | ^~~~1394/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3153:64: warning: left-hand operand of comma expression has no effect [-Wunused-value]1395 3153 | assert (("libev: io watcher list contains a loop", w != w2));1396 | ^1397/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1398 147 | ((expr) \1399 | ^~~~1400/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3157:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]1401 3157 | assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1));1402 | ^1403/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1404 147 | ((expr) \1405 | ^~~~1406/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3158:65: warning: left-hand operand of comma expression has no effect [-Wunused-value]1407 3158 | assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i));1408 | ^1409/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1410 147 | ((expr) \1411 | ^~~~1412/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_default_loop’:1413/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1414 687 | ((ev_watcher *)(void *)(ev))->active = \1415 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1416/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1417 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1418 | ^~~~~~~1419/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1420 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1421 | ^~~~~~~~~~~~~~1422/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1423 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1424 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1425/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1426 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1427 | ^~~~~~~1428/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1429 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1430 | ^~~~~~~~~~~~~~1431/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1432 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1433 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1434/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1435 689 | ev_set_priority ((ev), 0); \1436 | ^~~~~~~~~~~~~~~1437/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1438 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1439 | ^~~~~~~1440/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1441 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1442 | ^~~~~~~~~~~~~~1443/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1444 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1445 | ~^~~~~~~~~~~~~~~~~~~1446/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1447 690 | ev_set_cb ((ev), cb_); \1448 | ^~~~~~~~~1449/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:710:51: note: in expansion of macro ‘ev_init’1450 710 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)1451 | ^~~~~~~1452/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’1453 3235 | ev_signal_init (&childev, childcb, SIGCHLD);1454 | ^~~~~~~~~~~~~~1455/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1456 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1457 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1458/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3236:11: note: in expansion of macro ‘ev_set_priority’1459 3236 | ev_set_priority (&childev, EV_MAXPRI);1460 | ^~~~~~~~~~~~~~~1461/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘timers_reify’:1462/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3340:93: warning: left-hand operand of comma expression has no effect [-Wunused-value]1463 3340 | assert (("libev: negative ev_timer repeat value found while processing timers", w->repeat > 0.));1464 | ^1465/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1466 147 | ((expr) \1467 | ^~~~1468/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘periodics_reify’:1469/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3402:90: warning: left-hand operand of comma expression has no effect [-Wunused-value]1470 3402 | assert (("libev: ev_periodic reschedule callback returned time in the past", ev_at (w) >= ev_rt_now));1471 | ^1472/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1473 147 | ((expr) \1474 | ^~~~1475/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_run’:1476/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3541:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1477 3541 | assert (("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE));1478 | ^1479/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1480 147 | ((expr) \1481 | ^~~~1482/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1483 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1484 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1485/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1486 147 | ((expr) \1487 | ^~~~1488/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3662:72: note: in expansion of macro ‘ev_is_active’1489 3662 | assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1490 | ^~~~~~~~~~~~1491/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3662:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1492 3662 | assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));1493 | ^1494/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1495 147 | ((expr) \1496 | ^~~~1497/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘pri_adjust’:1498/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1499 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1500 | ~~~~~~~~~~~~~~~~^~~~1501/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1502 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1503 | ^~~~1504/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3803:13: note: in expansion of macro ‘EV_P_’1505 3803 | pri_adjust (EV_P_ W w)1506 | ^~~~~1507/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_start’:1508/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3836:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1509 3836 | assert (("libev: ev_io_start called with negative fd", fd >= 0));1510 | ^1511/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1512 147 | ((expr) \1513 | ^~~~1514/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3837:63: warning: left-hand operand of comma expression has no effect [-Wunused-value]1515 3837 | assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE))));1516 | ^1517/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1518 147 | ((expr) \1519 | ^~~~1520/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3846:62: warning: left-hand operand of comma expression has no effect [-Wunused-value]1521 3846 | assert (("libev: ev_io_start called with corrupted watcher", ((WL)w)->next != (WL)w));1522 | ^1523/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1524 147 | ((expr) \1525 | ^~~~1526/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses]1527 3848 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);1528 | ~~~~~~~~~~^~~~~~~~~~~~~1529/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_io_stop’:1530/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3861:88: warning: left-hand operand of comma expression has no effect [-Wunused-value]1531 3861 | assert (("libev: ev_io_stop called with illegal fd (must stay constant after start!)", w->fd >= 0 && w->fd < anfdmax));1532 | ^1533/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1534 147 | ((expr) \1535 | ^~~~1536/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_start’:1537/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3881:75: warning: left-hand operand of comma expression has no effect [-Wunused-value]1538 3881 | assert (("libev: ev_timer_start called with negative timer repeat value", w->repeat >= 0.));1539 | ^1540/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1541 147 | ((expr) \1542 | ^~~~1543/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_timer_stop’:1544/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3909:53: warning: left-hand operand of comma expression has no effect [-Wunused-value]1545 3909 | assert (("libev: internal timer heap corruption", ANHE_w (timers [active]) == (WT)w));1546 | ^1547/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1548 147 | ((expr) \1549 | ^~~~1550/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_start’:1551/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:3971:78: warning: left-hand operand of comma expression has no effect [-Wunused-value]1552 3971 | assert (("libev: ev_periodic_start called with negative interval value", w->interval >= 0.));1553 | ^1554/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1555 147 | ((expr) \1556 | ^~~~1557/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_periodic_stop’:1558/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4003:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]1559 4003 | assert (("libev: internal periodic heap corruption", ANHE_w (periodics [active]) == (WT)w));1560 | ^1561/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1562 147 | ((expr) \1563 | ^~~~1564/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_signal_start’:1565/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4040:70: warning: left-hand operand of comma expression has no effect [-Wunused-value]1566 4040 | assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG));1567 | ^1568/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1569 147 | ((expr) \1570 | ^~~~1571/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4043:73: warning: left-hand operand of comma expression has no effect [-Wunused-value]1572 4043 | assert (("libev: a signal must not be attached to two different loops",1573 | ^1574/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1575 147 | ((expr) \1576 | ^~~~1577/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1578 687 | ((ev_watcher *)(void *)(ev))->active = \1579 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1580/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1581 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1582 | ^~~~~~~1583/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1584 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1585 | ^~~~~~~~~~1586/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1587 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1588 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1589/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1590 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1591 | ^~~~~~~1592/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1593 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1594 | ^~~~~~~~~~1595/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1596 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1597 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1598/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1599 689 | ev_set_priority ((ev), 0); \1600 | ^~~~~~~~~~~~~~~1601/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1602 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1603 | ^~~~~~~1604/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1605 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1606 | ^~~~~~~~~~1607/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1608 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1609 | ~^~~~~~~~~~~~~~~~~~~1610/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1611 690 | ev_set_cb ((ev), cb_); \1612 | ^~~~~~~~~1613/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1614 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1615 | ^~~~~~~1616/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4065:11: note: in expansion of macro ‘ev_io_init’1617 4065 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);1618 | ^~~~~~~~~~1619/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1620 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1621 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1622/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4066:11: note: in expansion of macro ‘ev_set_priority’1623 4066 | ev_set_priority (&sigfd_w, EV_MAXPRI);1624 | ^~~~~~~~~~~~~~~1625/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_child_start’:1626/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4161:74: warning: left-hand operand of comma expression has no effect [-Wunused-value]1627 4161 | assert (("libev: child watchers are only supported in the default loop", loop == ev_default_loop_ptr));1628 | ^1629/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1630 147 | ((expr) \1631 | ^~~~1632/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_add’:1633/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4233:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]1634 4233 | || sfs.f_type == 0x858458f6 /* ramfs */1635 | ^~1636/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4236:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]1637 4236 | || sfs.f_type == 0x9123683e /* btrfs */1638 | ^~1639/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1640 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1641 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1642/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4278:7: note: in expansion of macro ‘ev_is_active’1643 4278 | if (ev_is_active (&w->timer)) ev_ref (EV_A);1644 | ^~~~~~~~~~~~1645/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1646 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1647 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1648/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4280:7: note: in expansion of macro ‘ev_is_active’1649 4280 | if (ev_is_active (&w->timer)) ev_unref (EV_A);1650 | ^~~~~~~~~~~~1651/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_cb’:1652/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4332:23: warning: unused parameter ‘w’ [-Wunused-parameter]1653 4332 | infy_cb (EV_P_ ev_io *w, int revents)1654 | ~~~~~~~^1655/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4332:30: warning: unused parameter ‘revents’ [-Wunused-parameter]1656 4332 | infy_cb (EV_P_ ev_io *w, int revents)1657 | ~~~~^~~~~~~1658/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_init’:1659/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1660 687 | ((ev_watcher *)(void *)(ev))->active = \1661 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1662/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1663 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1664 | ^~~~~~~1665/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1666 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1667 | ^~~~~~~~~~1668/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1669 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1670 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1671/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1672 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1673 | ^~~~~~~1674/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1675 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1676 | ^~~~~~~~~~1677/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1678 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1679 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1680/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1681 689 | ev_set_priority ((ev), 0); \1682 | ^~~~~~~~~~~~~~~1683/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1684 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1685 | ^~~~~~~1686/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1687 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1688 | ^~~~~~~~~~1689/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1690 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1691 | ~^~~~~~~~~~~~~~~~~~~1692/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1693 690 | ev_set_cb ((ev), cb_); \1694 | ^~~~~~~~~1695/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1696 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1697 | ^~~~~~~1698/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4384:7: note: in expansion of macro ‘ev_io_init’1699 4384 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);1700 | ^~~~~~~~~~1701/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1702 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1703 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1704/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4385:7: note: in expansion of macro ‘ev_set_priority’1705 4385 | ev_set_priority (&fs_w, EV_MAXPRI);1706 | ^~~~~~~~~~~~~~~1707/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘infy_fork’:1708/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1709 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1710 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1711/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4429:19: note: in expansion of macro ‘ev_is_active’1712 4429 | if (ev_is_active (&w->timer)) ev_ref (EV_A);1713 | ^~~~~~~~~~~~1714/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1715 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1716 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1717/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4431:19: note: in expansion of macro ‘ev_is_active’1718 4431 | if (ev_is_active (&w->timer)) ev_unref (EV_A);1719 | ^~~~~~~~~~~~1720/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stat’:1721/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4448:7: warning: implicit declaration of function ‘lstat’; did you mean ‘fstat’? [-Wimplicit-function-declaration]1722 4448 | if (lstat (w->path, &w->attr) < 0)1723 | ^~~~~1724 | fstat1725/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4449:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_nlink’1726 4449 | w->attr.st_nlink = 0;1727 | ^1728/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4450:20: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_nlink’1729 4450 | else if (!w->attr.st_nlink)1730 | ^1731/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4451:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_nlink’1732 4451 | w->attr.st_nlink = 1;1733 | ^1734/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1735 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1736 | ~~~~~~~~~~~~~~~~^~~~1737/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1738 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1739 | ^~~~1740/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4446:15: note: in expansion of macro ‘EV_P_’1741 4446 | ev_stat_stat (EV_P_ ev_stat *w) EV_THROW1742 | ^~~~~1743/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘stat_timer_cb’:1744/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4465:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_ino’1745 4465 | || prev.st_ino != w->attr.st_ino1746 | ^1747/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4465:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_ino’1748 4465 | || prev.st_ino != w->attr.st_ino1749 | ^1750/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4466:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_mode’1751 4466 | || prev.st_mode != w->attr.st_mode1752 | ^1753/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4466:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_mode’1754 4466 | || prev.st_mode != w->attr.st_mode1755 | ^1756/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4467:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_nlink’1757 4467 | || prev.st_nlink != w->attr.st_nlink1758 | ^1759/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4467:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_nlink’1760 4467 | || prev.st_nlink != w->attr.st_nlink1761 | ^1762/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4468:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_uid’1763 4468 | || prev.st_uid != w->attr.st_uid1764 | ^1765/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4468:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_uid’1766 4468 | || prev.st_uid != w->attr.st_uid1767 | ^1768/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4469:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_gid’1769 4469 | || prev.st_gid != w->attr.st_gid1770 | ^1771/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4469:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_gid’1772 4469 | || prev.st_gid != w->attr.st_gid1773 | ^1774/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4470:13: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_rdev’; did you mean ‘st_dev’?1775 4470 | || prev.st_rdev != w->attr.st_rdev1776 | ^~~~~~~1777 | st_dev1778/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4470:33: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_rdev’; did you mean ‘st_dev’?1779 4470 | || prev.st_rdev != w->attr.st_rdev1780 | ^~~~~~~1781 | st_dev1782/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4471:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_size’1783 4471 | || prev.st_size != w->attr.st_size1784 | ^1785/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4471:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_size’1786 4471 | || prev.st_size != w->attr.st_size1787 | ^1788/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4472:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_atime’1789 4472 | || prev.st_atime != w->attr.st_atime1790 | ^1791/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4472:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_atime’1792 4472 | || prev.st_atime != w->attr.st_atime1793 | ^1794/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4473:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_mtime’1795 4473 | || prev.st_mtime != w->attr.st_mtime1796 | ^1797/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4473:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_mtime’1798 4473 | || prev.st_mtime != w->attr.st_mtime1799 | ^1800/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4474:12: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_ctime’1801 4474 | || prev.st_ctime != w->attr.st_ctime1802 | ^1803/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4474:32: error: ‘ev_statdata’ {aka ‘struct stat’} has no member named ‘st_ctime’1804 4474 | || prev.st_ctime != w->attr.st_ctime1805 | ^1806/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4455:40: warning: unused parameter ‘revents’ [-Wunused-parameter]1807 4455 | stat_timer_cb (EV_P_ ev_timer *w_, int revents)1808 | ~~~~^~~~~~~1809/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_start’:1810/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1811 687 | ((ev_watcher *)(void *)(ev))->active = \1812 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1813/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1814 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1815 | ^~~~~~~1816/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1817 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1818 | ^~~~~~~~~~~~~1819/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1820 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1821 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1822/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1823 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1824 | ^~~~~~~1825/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1826 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1827 | ^~~~~~~~~~~~~1828/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1829 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1830 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1831/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1832 689 | ev_set_priority ((ev), 0); \1833 | ^~~~~~~~~~~~~~~1834/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1835 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1836 | ^~~~~~~1837/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1838 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1839 | ^~~~~~~~~~~~~1840/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1841 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1842 | ~^~~~~~~~~~~~~~~~~~~1843/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1844 690 | ev_set_cb ((ev), cb_); \1845 | ^~~~~~~~~1846/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:708:51: note: in expansion of macro ‘ev_init’1847 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1848 | ^~~~~~~1849/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1850 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1851 | ^~~~~~~~~~~~~1852/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1853 694 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)1854 | ~^~~~~~~~~~~~~~~~~~~~~~~~1855/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:708:73: note: in expansion of macro ‘ev_timer_set’1856 708 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)1857 | ^~~~~~~~~~~~1858/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4505:3: note: in expansion of macro ‘ev_timer_init’1859 4505 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);1860 | ^~~~~~~~~~~~~1861/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1862 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1863 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1864/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4506:3: note: in expansion of macro ‘ev_set_priority’1865 4506 | ev_set_priority (&w->timer, ev_priority (w));1866 | ^~~~~~~~~~~~~~~1867/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_stat_stop’:1868/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1869 722 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */1870 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1871/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4538:7: note: in expansion of macro ‘ev_is_active’1872 4538 | if (ev_is_active (&w->timer))1873 | ^~~~~~~~~~~~1874/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_sweep’:1875/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1876 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1877 | ~~~~~~~~~~~~~~~~^~~~1878/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1879 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1880 | ^~~~1881/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4675:17: note: in expansion of macro ‘EV_P_’1882 4675 | ev_embed_sweep (EV_P_ ev_embed *w) EV_THROW1883 | ^~~~~1884/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_io_cb’:1885/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4681:35: warning: unused parameter ‘revents’ [-Wunused-parameter]1886 4681 | embed_io_cb (EV_P_ ev_io *io, int revents)1887 | ~~~~^~~~~~~1888/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_prepare_cb’:1889/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:173:32: warning: unused parameter ‘loop’ [-Wunused-parameter]1890 173 | # define EV_P struct ev_loop *loop /* a loop as sole parameter in a declaration */1891 | ~~~~~~~~~~~~~~~~^~~~1892/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:174:16: note: in expansion of macro ‘EV_P’1893 174 | # define EV_P_ EV_P, /* a loop as first of multiple parameters */1894 | ^~~~1895/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4692:19: note: in expansion of macro ‘EV_P_’1896 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1897 | ^~~~~1898/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4692:50: warning: unused parameter ‘revents’ [-Wunused-parameter]1899 4692 | embed_prepare_cb (EV_P_ ev_prepare *prepare, int revents)1900 | ~~~~^~~~~~~1901/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘embed_fork_cb’:1902/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4708:43: warning: unused parameter ‘revents’ [-Wunused-parameter]1903 4708 | embed_fork_cb (EV_P_ ev_fork *fork_w, int revents)1904 | ~~~~^~~~~~~1905/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_embed_start’:1906/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4740:60: warning: left-hand operand of comma expression has no effect [-Wunused-value]1907 4740 | assert (("libev: loop to be embedded is not embeddable", backend & ev_embeddable_backends ()));1908 | ^1909/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include/assert.h:147:7: note: in definition of macro ‘assert’1910 147 | ((expr) \1911 | ^~~~1912/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1913 687 | ((ev_watcher *)(void *)(ev))->active = \1914 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1915/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1916 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1917 | ^~~~~~~1918/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1919 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1920 | ^~~~~~~~~~1921/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1922 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1923 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1924/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1925 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1926 | ^~~~~~~1927/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1928 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1929 | ^~~~~~~~~~1930/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1931 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1932 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1933/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1934 689 | ev_set_priority ((ev), 0); \1935 | ^~~~~~~~~~~~~~~1936/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1937 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1938 | ^~~~~~~1939/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1940 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1941 | ^~~~~~~~~~1942/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1943 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1944 | ~^~~~~~~~~~~~~~~~~~~1945/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1946 690 | ev_set_cb ((ev), cb_); \1947 | ^~~~~~~~~1948/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:707:51: note: in expansion of macro ‘ev_init’1949 707 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)1950 | ^~~~~~~1951/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4741:5: note: in expansion of macro ‘ev_io_init’1952 4741 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);1953 | ^~~~~~~~~~1954/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1955 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1956 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1957/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4746:3: note: in expansion of macro ‘ev_set_priority’1958 4746 | ev_set_priority (&w->io, ev_priority (w));1959 | ^~~~~~~~~~~~~~~1960/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1961 687 | ((ev_watcher *)(void *)(ev))->active = \1962 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1963/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1964 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1965 | ^~~~~~~1966/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1967 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1968 | ^~~~~~~~~~~~~~~1969/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1970 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \1971 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~1972/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1973 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1974 | ^~~~~~~1975/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1976 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1977 | ^~~~~~~~~~~~~~~1978/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1979 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)1980 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~1981/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’1982 689 | ev_set_priority ((ev), 0); \1983 | ^~~~~~~~~~~~~~~1984/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1985 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1986 | ^~~~~~~1987/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’1988 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);1989 | ^~~~~~~~~~~~~~~1990/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]1991 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))1992 | ~^~~~~~~~~~~~~~~~~~~1993/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’1994 690 | ev_set_cb ((ev), cb_); \1995 | ^~~~~~~~~1996/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:714:51: note: in expansion of macro ‘ev_init’1997 714 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)1998 | ^~~~~~~1999/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4749:3: note: in expansion of macro ‘ev_prepare_init’2000 4749 | ev_prepare_init (&w->prepare, embed_prepare_cb);2001 | ^~~~~~~~~~~~~~~2002/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2003 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)2004 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~2005/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4750:3: note: in expansion of macro ‘ev_set_priority’2006 4750 | ev_set_priority (&w->prepare, EV_MINPRI);2007 | ^~~~~~~~~~~~~~~2008/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2009 687 | ((ev_watcher *)(void *)(ev))->active = \2010 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2011/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’2012 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)2013 | ^~~~~~~2014/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’2015 4753 | ev_fork_init (&w->fork, embed_fork_cb);2016 | ^~~~~~~~~~~~2017/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2018 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \2019 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2020/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’2021 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)2022 | ^~~~~~~2023/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’2024 4753 | ev_fork_init (&w->fork, embed_fork_cb);2025 | ^~~~~~~~~~~~2026/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2027 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)2028 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~2029/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’2030 689 | ev_set_priority ((ev), 0); \2031 | ^~~~~~~~~~~~~~~2032/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’2033 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)2034 | ^~~~~~~2035/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’2036 4753 | ev_fork_init (&w->fork, embed_fork_cb);2037 | ^~~~~~~~~~~~2038/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2039 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))2040 | ~^~~~~~~~~~~~~~~~~~~2041/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’2042 690 | ev_set_cb ((ev), cb_); \2043 | ^~~~~~~~~2044/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:717:51: note: in expansion of macro ‘ev_init’2045 717 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)2046 | ^~~~~~~2047/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4753:3: note: in expansion of macro ‘ev_fork_init’2048 4753 | ev_fork_init (&w->fork, embed_fork_cb);2049 | ^~~~~~~~~~~~2050/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: In function ‘ev_once’:2051/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2052 687 | ((ev_watcher *)(void *)(ev))->active = \2053 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2054/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’2055 4963 | ev_init (&once->io, once_cb_io);2056 | ^~~~~~~2057/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2058 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \2059 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2060/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’2061 4963 | ev_init (&once->io, once_cb_io);2062 | ^~~~~~~2063/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2064 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)2065 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~2066/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’2067 689 | ev_set_priority ((ev), 0); \2068 | ^~~~~~~~~~~~~~~2069/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’2070 4963 | ev_init (&once->io, once_cb_io);2071 | ^~~~~~~2072/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2073 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))2074 | ~^~~~~~~~~~~~~~~~~~~2075/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’2076 690 | ev_set_cb ((ev), cb_); \2077 | ^~~~~~~~~2078/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’2079 4963 | ev_init (&once->io, once_cb_io);2080 | ^~~~~~~2081/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2082 687 | ((ev_watcher *)(void *)(ev))->active = \2083 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2084/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’2085 4970 | ev_init (&once->to, once_cb_to);2086 | ^~~~~~~2087/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2088 688 | ((ev_watcher *)(void *)(ev))->pending = 0; \2089 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~2090/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’2091 4970 | ev_init (&once->to, once_cb_to);2092 | ^~~~~~~2093/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2094 732 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri)2095 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~2096/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:689:3: note: in expansion of macro ‘ev_set_priority’2097 689 | ev_set_priority ((ev), 0); \2098 | ^~~~~~~~~~~~~~~2099/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’2100 4970 | ev_init (&once->to, once_cb_to);2101 | ^~~~~~~2102/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2103 738 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))2104 | ~^~~~~~~~~~~~~~~~~~~2105/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’2106 690 | ev_set_cb ((ev), cb_); \2107 | ^~~~~~~~~2108/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’2109 4970 | ev_init (&once->to, once_cb_to);2110 | ^~~~~~~2111/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]2112 694 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)2113 | ~^~~~~~~~~~~~~~~~~~~~~~~~2114/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’2115 4973 | ev_timer_set (&once->to, timeout, 0.);2116 | ^~~~~~~~~~~~2117/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c: At top level:2118/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment]2119 5089 | /* EV_STAT 0x00001000 /* stat data changed */2120 | 2121/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment]2122 5090 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */2123 | 2124In file included from /work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/../../client.h:9:2125/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/../../lsquic_utils.h:10:10: fatal error: lsquic.h: No such file or directory2126 10 | #include <lsquic.h>2127 | ^~~~~~~~~~2128compilation terminated.2129could 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"2130==> nerves_compatibility_test2131** (Mix) Bundlex: Build script:21322133(mkdir -p "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj") && \2134(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_03B4EB87217E025E8C73CC489BA3DE00F48FBA8B.o" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include "/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/_generated/cnode/client.c"2135) && \2136(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_700C07D465F67B54D632FECC9396F52A31ACE216.o" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include "/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/client.c"2137) && \2138(gcc -Wall -Wextra -c -std=c11 -O2 -g -DBUNDLEX_CNODE -D_POSIX_SOURCE=1 -o "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_27B812735A9CAEBAC8B13828C7F07BD98C7D40DF.o" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/work/proj/deps_mangopi_mq_pro/unifex/c_src/unifex/cnode" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/lsquic/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/boringssl/include" -I"/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/libev" -I/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/include "/work/proj/deps_mangopi_mq_pro/ex_quic/c_src/ex_quic/lsquic_utils.c"2139) && \2140(gcc -o "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client" -Wl,--whole-archive "/work/proj/_build/mangopi_mq_pro/lib/unifex/priv/bundlex/cnode/unifex.a" -Wl,--no-whole-archive "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_03B4EB87217E025E8C73CC489BA3DE00F48FBA8B.o" "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/client.c_700C07D465F67B54D632FECC9396F52A31ACE216.o" "/work/proj/_build/mangopi_mq_pro/lib/ex_quic/priv/bundlex/cnode/client_obj/lsquic_utils.c_27B812735A9CAEBAC8B13828C7F07BD98C7D40DF.o" -L/home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-0.17.2/staging/usr/lib -lz -L"/usr/local/lib/erlang/usr/lib" -L"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/lsquic/src/liblsquic" -L"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/boringssl/ssl" -L"/work/proj/deps_mangopi_mq_pro/ex_quic/third_party/boringssl/crypto" -lpthread -lei -llsquic -lssl -lcrypto -lm2141)214221432144returned non-zero code: 1