ex_quic

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