******************************************************************************** conan install libnghttp2/1.42.0@#6489590f09267dbdc43269f1317df0fd --build=libnghttp2 -pr /home/conan/w/BuildSingleReference/91440/33c4e3ca-abe1-4b69-a562-aa44f6e79a65/profile_linux_10_libstdcpp_gcc_release_64.libnghttp2-shared-True.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 10 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=10 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=10 os=Linux [options] libnghttp2:shared=True [build_requires] [env] openssl/1.1.1m: Not found in local cache, looking in remotes... openssl/1.1.1m: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/1.1.1m: Downloaded recipe revision a0440ebe5ce510cf2ddae85eae80c761 c-ares/1.18.1: Not found in local cache, looking in remotes... c-ares/1.18.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz c-ares/1.18.1: Downloaded recipe revision f6cf892fe94ae51a1b4dba565ad82e5e libev/4.33: Not found in local cache, looking in remotes... libev/4.33: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libev/4.33: Downloaded recipe revision ff47dcaaa1d9a7fbe11a71ba3d43333b libevent/2.1.12: Not found in local cache, looking in remotes... libevent/2.1.12: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libevent/2.1.12: Downloaded recipe revision c366b76a5a0c4edc9c36963e15c9ec8f libxml2/2.9.12: Not found in local cache, looking in remotes... libxml2/2.9.12: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libxml2/2.9.12: Downloaded recipe revision ec19ae8cc4784751faa5205fe10b69c6 zlib/1.2.11: Not found in local cache, looking in remotes... zlib/1.2.11: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.11: Downloaded recipe revision b46bf663179824c23085bb71666ba8e6 libiconv/1.16: Not found in local cache, looking in remotes... libiconv/1.16: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libiconv/1.16: Downloaded recipe revision 05310dd310959552336b136c594ac562 jansson/2.14: Not found in local cache, looking in remotes... jansson/2.14: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz jansson/2.14: Downloaded recipe revision 1cb7b4e324343b49a235eaeee5ee374a libnghttp2/1.42.0: Forced build from source Installing package: libnghttp2/1.42.0 Requirements c-ares/1.18.1 from 'conan-center' - Downloaded jansson/2.14 from 'conan-center' - Downloaded libev/4.33 from 'conan-center' - Downloaded libevent/2.1.12 from 'conan-center' - Downloaded libiconv/1.16 from 'conan-center' - Downloaded libnghttp2/1.42.0 from local cache - Cache libxml2/2.9.12 from 'conan-center' - Downloaded openssl/1.1.1m from 'conan-center' - Downloaded zlib/1.2.11 from 'conan-center' - Downloaded Packages c-ares/1.18.1:29b1a7b6d5a3c9f005e799c80fcc6320c89f9745 - Download jansson/2.14:615be5e1aa8baab6d16356b655cf77ac0fbc9e08 - Download libev/4.33:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - Download libevent/2.1.12:9044e83e794c7db860c4516c265381e98a41018e - Download libiconv/1.16:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - Download libnghttp2/1.42.0:de92ff71fbbe5c29089ffc17848df7eb5e346d81 - Build libxml2/2.9.12:f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca - Download openssl/1.1.1m:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - Download zlib/1.2.11:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - Download Installing (downloading, building) binaries... c-ares/1.18.1: Retrieving package 29b1a7b6d5a3c9f005e799c80fcc6320c89f9745 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz c-ares/1.18.1: Package installed 29b1a7b6d5a3c9f005e799c80fcc6320c89f9745 c-ares/1.18.1: Downloaded package revision 0ce57599d363ef864ebfb9afcecb0d86 jansson/2.14: Retrieving package 615be5e1aa8baab6d16356b655cf77ac0fbc9e08 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz jansson/2.14: Package installed 615be5e1aa8baab6d16356b655cf77ac0fbc9e08 jansson/2.14: Downloaded package revision 78c9eebcd8e1d36646859bea1b3404f4 libev/4.33: Retrieving package 19729b9559f3ae196cad45cb2b97468ccb75dcd1 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libev/4.33: Package installed 19729b9559f3ae196cad45cb2b97468ccb75dcd1 libev/4.33: Downloaded package revision 01e0b5ddd12305abc197485353860825 libiconv/1.16: Retrieving package 19729b9559f3ae196cad45cb2b97468ccb75dcd1 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libiconv/1.16: Package installed 19729b9559f3ae196cad45cb2b97468ccb75dcd1 libiconv/1.16: Downloaded package revision 025b88dbf54214063e35c4bac3c4b85d openssl/1.1.1m: Retrieving package 19729b9559f3ae196cad45cb2b97468ccb75dcd1 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1m: Package installed 19729b9559f3ae196cad45cb2b97468ccb75dcd1 openssl/1.1.1m: Downloaded package revision dda3569f2d12e3b2c82d1369f06a068f zlib/1.2.11: Retrieving package 19729b9559f3ae196cad45cb2b97468ccb75dcd1 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.11: Package installed 19729b9559f3ae196cad45cb2b97468ccb75dcd1 zlib/1.2.11: Downloaded package revision 2047b0f27b7273dffc7b6df08ff53bb2 libevent/2.1.12: Retrieving package 9044e83e794c7db860c4516c265381e98a41018e from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libevent/2.1.12: Package installed 9044e83e794c7db860c4516c265381e98a41018e libevent/2.1.12: Downloaded package revision eed62520e189570ff3ff39e64eb6fd4d libxml2/2.9.12: Retrieving package f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libxml2/2.9.12: Package installed f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca libxml2/2.9.12: Downloaded package revision 116d14694cd5733a33f9d34bda2623a7 c-ares/1.18.1: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/c-ares/1.18.1/_/_/package/29b1a7b6d5a3c9f005e799c80fcc6320c89f9745/bin libiconv/1.16: Appending PATH environment var: /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/bin libxml2/2.9.12: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.12/_/_/package/f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca/bin [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK libnghttp2/1.42.0: Configuring sources in /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK libnghttp2/1.42.0: Copying sources to build folder libnghttp2/1.42.0: Building your package in /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81 libnghttp2/1.42.0: Generator pkg_config created libcares.pc libnghttp2/1.42.0: Generator pkg_config created libev.pc libnghttp2/1.42.0: Generator pkg_config created libevent_core.pc libnghttp2/1.42.0: Generator pkg_config created libevent_pthreads.pc libnghttp2/1.42.0: Generator pkg_config created libevent_openssl.pc libnghttp2/1.42.0: Generator pkg_config created libevent_extra.pc libnghttp2/1.42.0: Generator pkg_config created libevent.pc libnghttp2/1.42.0: Generator pkg_config created libxml-2.0.pc libnghttp2/1.42.0: Generator pkg_config created jansson.pc libnghttp2/1.42.0: Generator pkg_config created libcrypto.pc libnghttp2/1.42.0: Generator pkg_config created libssl.pc libnghttp2/1.42.0: Generator pkg_config created openssl.pc libnghttp2/1.42.0: Generator pkg_config created zlib.pc libnghttp2/1.42.0: Generator pkg_config created libiconv.pc libnghttp2/1.42.0: Generator cmake created conanbuildinfo.cmake libnghttp2/1.42.0: Generator cmake_find_package created Findc-ares.cmake libnghttp2/1.42.0: Generator cmake_find_package created Findlibev.cmake libnghttp2/1.42.0: Generator cmake_find_package created FindLibevent.cmake libnghttp2/1.42.0: Generator cmake_find_package created FindLibXml2.cmake libnghttp2/1.42.0: Generator cmake_find_package created Findjansson.cmake libnghttp2/1.42.0: Generator cmake_find_package created FindOpenSSL.cmake libnghttp2/1.42.0: Generator cmake_find_package created FindZLIB.cmake libnghttp2/1.42.0: Generator cmake_find_package created FindIconv.cmake libnghttp2/1.42.0: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK libnghttp2/1.42.0: Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DBUILD_SHARED_LIBS="ON" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DENABLE_SHARED_LIB="True" -DENABLE_STATIC_LIB="False" -DENABLE_HPACK_TOOLS="True" -DENABLE_APP="True" -DENABLE_EXAMPLES="False" -DENABLE_PYTHON_BINDINGS="False" -DENABLE_FAILMALLOC="False" -DWITH_LIBXML2="False" -DWITH_JEMALLOC="False" -DWITH_SPDYLAY="False" -DENABLE_ASIO_LIB="False" -DSTATIC_LIB_SUFFIX="_static" -Wno-dev '/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81' ----------------- -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 10 -- Conan: Checking correct version: 10 -- Conan: C++ stdlib: libstdc++ -- Found PythonInterp: /opt/pyenv/versions/3.7.5/bin/python (found version "3.7.5") -- Conan: Using autogenerated FindOpenSSL.cmake -- Found OpenSSL: 1.1.1m (found suitable version "1.1.1m", minimum required is "1.0.1") -- Library ssl found /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libssl.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libssl.a -- Library crypto found /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcrypto.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcrypto.a -- Library crypto found /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcrypto.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcrypto.a -- Library ssl found /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libssl.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libssl.a -- Found Libev: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libev.a (found suitable version "4.33", minimum required is "4.11") -- Found Libcares: /home/conan/w/BuildSingleReference/.conan/data/c-ares/1.18.1/_/_/package/29b1a7b6d5a3c9f005e799c80fcc6320c89f9745/lib/libcares.a (found suitable version "1.18.1", minimum required is "1.7.5") -- Conan: Using autogenerated FindZLIB.cmake -- Found ZLIB: 1.2.11 (found suitable version "1.2.11", minimum required is "1.2.3") -- Library z found /home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libz.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libz.a -- Could NOT find SYSTEMD (missing: SYSTEMD_INCLUDE_DIRS SYSTEMD_LIBRARIES) -- Found Jansson: /home/conan/w/BuildSingleReference/.conan/data/jansson/2.14/_/_/package/615be5e1aa8baab6d16356b655cf77ac0fbc9e08/lib/libjansson.a (found suitable version "2.14", minimum required is "2.5") -- Could NOT find Libevent (missing: LIBEVENT_LIBEVENT_LIBRARY libevent) (found suitable version "2.1.12-stable", minimum required is "2.0.8") -- Could NOT find Cython (missing: CYTHON_EXECUTABLE) -- Found PythonLibs: /opt/pyenv/versions/3.7.5/lib/libpython3.7m.so (found version "3.7.5") -- Conan: Using autogenerated FindLibXml2.cmake -- Found LibXml2: 2.9.12 (found suitable version "2.9.12", minimum required is "2.6.26") -- Library xml2 found /home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.12/_/_/package/f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca/lib/libxml2.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.12/_/_/package/f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca/lib/libxml2.a -- Dependency ZLIB already found -- Conan: Using autogenerated FindIconv.cmake -- Found Iconv: 1.16 (found version "1.16") -- Library iconv found /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libiconv.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libiconv.a -- Library charset found /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcharset.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/libiconv/1.16/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcharset.a -- Could NOT find Jemalloc (missing: JEMALLOC_LIBRARY JEMALLOC_INCLUDE_DIR) -- Performing Test CXX_FLAG__std_c_14 -- Performing Test CXX_FLAG__std_c_14 - Success -- Performing Test HAVE_STD_FUTURE -- Performing Test HAVE_STD_FUTURE - Success -- Performing Test HAVE_STD_MAP_EMPLACE -- Performing Test HAVE_STD_MAP_EMPLACE - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Could NOT find CUnit (missing: CUNIT_LIBRARY CUNIT_INCLUDE_DIR) (Required is at least version "2.1") -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for netdb.h -- Looking for netdb.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for pwd.h -- Looking for pwd.h - found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for syslog.h -- Looking for syslog.h - found -- Looking for time.h -- Looking for time.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of ssize_t -- Check size of ssize_t - done -- Performing Test HAVE_STRUCT_TM_TM_GMTOFF -- Performing Test HAVE_STRUCT_TM_TM_GMTOFF - Success -- Check size of int * -- Check size of int * - done -- Check size of time_t -- Check size of time_t - done -- Looking for _Exit -- Looking for _Exit - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for mkostemp -- Looking for mkostemp - found -- Looking for initgroups -- Looking for initgroups - found -- Performing Test C_FLAG__Wall -- Performing Test C_FLAG__Wall - Success -- Performing Test C_FLAG__Wextra -- Performing Test C_FLAG__Wextra - Success -- Performing Test C_FLAG__Wmissing_prototypes -- Performing Test C_FLAG__Wmissing_prototypes - Success -- Performing Test C_FLAG__Wstrict_prototypes -- Performing Test C_FLAG__Wstrict_prototypes - Success -- Performing Test C_FLAG__Wmissing_declarations -- Performing Test C_FLAG__Wmissing_declarations - Success -- Performing Test C_FLAG__Wpointer_arith -- Performing Test C_FLAG__Wpointer_arith - Success -- Performing Test C_FLAG__Wdeclaration_after_statement -- Performing Test C_FLAG__Wdeclaration_after_statement - Success -- Performing Test C_FLAG__Wformat_security -- Performing Test C_FLAG__Wformat_security - Success -- Performing Test C_FLAG__Wwrite_strings -- Performing Test C_FLAG__Wwrite_strings - Success -- Performing Test C_FLAG__Wshadow -- Performing Test C_FLAG__Wshadow - Success -- Performing Test C_FLAG__Winline -- Performing Test C_FLAG__Winline - Success -- Performing Test C_FLAG__Wnested_externs -- Performing Test C_FLAG__Wnested_externs - Success -- Performing Test C_FLAG__Wfloat_equal -- Performing Test C_FLAG__Wfloat_equal - Success -- Performing Test C_FLAG__Wundef -- Performing Test C_FLAG__Wundef - Success -- Performing Test C_FLAG__Wendif_labels -- Performing Test C_FLAG__Wendif_labels - Success -- Performing Test C_FLAG__Wempty_body -- Performing Test C_FLAG__Wempty_body - Success -- Performing Test C_FLAG__Wcast_align -- Performing Test C_FLAG__Wcast_align - Success -- Performing Test C_FLAG__Wclobbered -- Performing Test C_FLAG__Wclobbered - Success -- Performing Test C_FLAG__Wvla -- Performing Test C_FLAG__Wvla - Success -- Performing Test C_FLAG__Wpragmas -- Performing Test C_FLAG__Wpragmas - Success -- Performing Test C_FLAG__Wunreachable_code -- Performing Test C_FLAG__Wunreachable_code - Success -- Performing Test C_FLAG__Waddress -- Performing Test C_FLAG__Waddress - Success -- Performing Test C_FLAG__Wattributes -- Performing Test C_FLAG__Wattributes - Success -- Performing Test C_FLAG__Wdiv_by_zero -- Performing Test C_FLAG__Wdiv_by_zero - Success -- Performing Test C_FLAG__Wshorten_64_to_32 -- Performing Test C_FLAG__Wshorten_64_to_32 - Failed -- Performing Test C_FLAG__Wconversion -- Performing Test C_FLAG__Wconversion - Success -- Performing Test C_FLAG__Wextended_offsetof -- Performing Test C_FLAG__Wextended_offsetof - Failed -- Performing Test C_FLAG__Wformat_nonliteral -- Performing Test C_FLAG__Wformat_nonliteral - Success -- Performing Test C_FLAG__Wlanguage_extension_token -- Performing Test C_FLAG__Wlanguage_extension_token - Failed -- Performing Test C_FLAG__Wmissing_field_initializers -- Performing Test C_FLAG__Wmissing_field_initializers - Success -- Performing Test C_FLAG__Wmissing_noreturn -- Performing Test C_FLAG__Wmissing_noreturn - Success -- Performing Test C_FLAG__Wmissing_variable_declarations -- Performing Test C_FLAG__Wmissing_variable_declarations - Failed -- Performing Test C_FLAG__Wsign_conversion -- Performing Test C_FLAG__Wsign_conversion - Success -- Performing Test C_FLAG__Wunreachable_code_break -- Performing Test C_FLAG__Wunreachable_code_break - Failed -- Performing Test C_FLAG__Wunused_macros -- Performing Test C_FLAG__Wunused_macros - Success -- Performing Test C_FLAG__Wunused_parameter -- Performing Test C_FLAG__Wunused_parameter - Success -- Performing Test C_FLAG__Wredundant_decls -- Performing Test C_FLAG__Wredundant_decls - Success -- Performing Test C_FLAG__Wheader_guard -- Performing Test C_FLAG__Wheader_guard - Failed -- Performing Test C_FLAG__Wno_format_nonliteral -- Performing Test C_FLAG__Wno_format_nonliteral - Success -- Performing Test CXX_FLAG__Wall -- Performing Test CXX_FLAG__Wall - Success -- Performing Test CXX_FLAG__Wformat_security -- Performing Test CXX_FLAG__Wformat_security - Success -- summary of build options: Package version: 1.42.0 Library version: 34:1:20 Install prefix: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81 Target system: Linux Compiler: Build type: Release C compiler: /usr/bin/gcc CFLAGS: -O3 -m64 C++ compiler: /usr/bin/g++ CXXFLAGS: -O3 -m64 WARNCFLAGS: -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wwrite-strings -Wshadow -Winline -Wnested-externs -Wfloat-equal -Wundef -Wendif-labels -Wempty-body -Wcast-align -Wclobbered -Wvla -Wpragmas -Wunreachable-code -Waddress -Wattributes -Wdiv-by-zero -Wconversion -Wformat-nonliteral -Wmissing-field-initializers -Wmissing-noreturn -Wsign-conversion -Wunused-macros -Wunused-parameter -Wredundant-decls -Wno-format-nonliteral CXX1XCXXFLAGS: -std=c++14 Python: Python: /opt/pyenv/versions/3.7.5/bin/python PYTHON_VERSION: 3.7.5 Library version:3.7.5 Cython: CYTHON_EXECUTABLE-NOTFOUND Test: CUnit: FALSE (LIBS='') Failmalloc: False Libs: OpenSSL: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libssl.a;/home/conan/w/BuildSingleReference/.conan/data/openssl/1.1.1m/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libcrypto.a;dl;pthread;rt') Libxml2: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/libxml2/2.9.12/_/_/package/f9bf12b05a917e3b694bc35eb5037c71fbf6b7ca/lib/libxml2.a;m;pthread;ZLIB::ZLIB;Iconv::Iconv') Libev: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libev.a') Libc-ares: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/c-ares/1.18.1/_/_/package/29b1a7b6d5a3c9f005e799c80fcc6320c89f9745/lib/libcares.a') Libevent(SSL): FALSE (LIBS='') Jansson: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/jansson/2.14/_/_/package/615be5e1aa8baab6d16356b655cf77ac0fbc9e08/lib/libjansson.a') Jemalloc: FALSE (LIBS='') Zlib: TRUE (LIBS='/home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/lib/libz.a;') Systemd: FALSE (LIBS='SYSTEMD_LIBRARIES-NOTFOUND') Boost::System: Boost::Thread: Third-party: http-parser: 1 MRuby: OFF Neverbleed: OFF Features: Applications: True HPACK tools: True Libnghttp2_asio:False Examples: False Python bindings:False Threading: ON -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81' '--' '-j3' ----------------- Scanning dependencies of target url-parser [ 1%] Building C object source_subfolder/third-party/CMakeFiles/url-parser.dir/url-parser/url_parser.c.o Scanning dependencies of target llhttp [ 2%] Building C object source_subfolder/third-party/CMakeFiles/llhttp.dir/llhttp/src/api.c.o Scanning dependencies of target nghttp2 [ 3%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_pq.c.o [ 4%] Building C object source_subfolder/third-party/CMakeFiles/llhttp.dir/llhttp/src/http.c.o [ 5%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_map.c.o [ 5%] Building C object source_subfolder/third-party/CMakeFiles/llhttp.dir/llhttp/src/llhttp.c.o [ 5%] Built target url-parser [ 5%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_queue.c.o [ 6%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_frame.c.o [ 8%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_buf.c.o [ 9%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_stream.c.o [ 10%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_outbound_item.c.o [ 11%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_session.c.o [ 11%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_submit.c.o [ 12%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_helper.c.o [ 13%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_npn.c.o [ 13%] Built target llhttp [ 14%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_hd.c.o [ 16%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_hd_huffman.c.o [ 17%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_hd_huffman_data.c.o [ 18%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_version.c.o [ 18%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_priority_spec.c.o [ 19%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_option.c.o [ 20%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_callbacks.c.o [ 21%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_mem.c.o [ 22%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_http.c.o [ 24%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_rcbuf.c.o [ 25%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_debug.c.o [ 25%] Building C object source_subfolder/lib/CMakeFiles/nghttp2.dir/nghttp2_ksl.c.o [ 26%] Linking C shared library ../../lib/libnghttp2.so [ 26%] Built target nghttp2 Scanning dependencies of target h2load [ 27%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/util.cc.o Scanning dependencies of target nghttp [ 28%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/util.cc.o Scanning dependencies of target nghttpx_static [ 28%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/util.cc.o [ 29%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/http2.cc.o [ 31%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/http2.cc.o [ 32%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/http2.cc.o [ 33%] Building C object source_subfolder/src/CMakeFiles/nghttp.dir/timegm.c.o [ 34%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/app_helper.cc.o [ 35%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/h2load.cc.o [ 35%] Building C object source_subfolder/src/CMakeFiles/nghttp.dir/nghttp2_gzip.c.o [ 36%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/nghttp.cc.o [ 37%] Building C object source_subfolder/src/CMakeFiles/nghttpx_static.dir/timegm.c.o [ 39%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/app_helper.cc.o [ 40%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/tls.cc.o [ 41%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_config.cc.o [ 42%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/tls.cc.o [ 43%] Building CXX object source_subfolder/src/CMakeFiles/nghttp.dir/HtmlParser.cc.o [ 44%] Building C object source_subfolder/src/CMakeFiles/h2load.dir/timegm.c.o [ 45%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/tls.cc.o [ 47%] Linking CXX executable ../../bin/nghttp [ 47%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/h2load_http2_session.cc.o [ 47%] Built target nghttp Scanning dependencies of target inflatehd [ 48%] Building CXX object source_subfolder/src/CMakeFiles/inflatehd.dir/inflatehd.cc.o [ 48%] Building C object source_subfolder/src/CMakeFiles/inflatehd.dir/comp_helper.c.o [ 49%] Linking CXX executable ../../bin/inflatehd [ 49%] Built target inflatehd [ 50%] Building CXX object source_subfolder/src/CMakeFiles/h2load.dir/h2load_http1_session.cc.o Scanning dependencies of target nghttpd [ 51%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/util.cc.o [ 52%] Linking CXX executable ../../bin/h2load [ 52%] Built target h2load Scanning dependencies of target deflatehd [ 54%] Building CXX object source_subfolder/src/CMakeFiles/deflatehd.dir/deflatehd.cc.o [ 55%] Building C object source_subfolder/src/CMakeFiles/deflatehd.dir/comp_helper.c.o [ 56%] Linking CXX executable ../../bin/deflatehd [ 56%] Built target deflatehd [ 57%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/http2.cc.o [ 57%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_accept_handler.cc.o [ 58%] Building C object source_subfolder/src/CMakeFiles/nghttpd.dir/timegm.c.o [ 59%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/app_helper.cc.o [ 60%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_connection_handler.cc.o [ 60%] Building C object source_subfolder/src/CMakeFiles/nghttpd.dir/nghttp2_gzip.c.o [ 62%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/nghttpd.cc.o [ 63%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/tls.cc.o [ 64%] Building CXX object source_subfolder/src/CMakeFiles/nghttpd.dir/HttpServer.cc.o [ 65%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_client_handler.cc.o [ 66%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_http2_upstream.cc.o [ 67%] Linking CXX executable ../../bin/nghttpd [ 67%] Built target nghttpd [ 68%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_https_upstream.cc.o [ 70%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_downstream.cc.o [ 71%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_downstream_connection.cc.o [ 71%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_http_downstream_connection.cc.o [ 72%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_http2_downstream_connection.cc.o [ 73%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_http2_session.cc.o [ 74%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_downstream_queue.cc.o [ 75%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_log.cc.o [ 77%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_http.cc.o [ 77%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_io_control.cc.o [ 78%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_tls.cc.o [ 79%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_worker.cc.o [ 80%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_log_config.cc.o [ 81%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_connect_blocker.cc.o [ 82%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_live_check.cc.o [ 83%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_downstream_connection_pool.cc.o [ 83%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_rate_limit.cc.o [ 85%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_connection.cc.o [ 86%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_memcached_dispatcher.cc.o [ 87%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_memcached_connection.cc.o [ 88%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_worker_process.cc.o [ 89%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_signal.cc.o [ 89%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_router.cc.o [ 90%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_api_downstream_connection.cc.o [ 91%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_health_monitor_downstream_connection.cc.o [ 93%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_exec.cc.o [ 94%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_dns_resolver.cc.o [ 95%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_dual_dns_resolver.cc.o [ 96%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx_static.dir/shrpx_dns_tracker.cc.o [ 96%] Building C object source_subfolder/src/CMakeFiles/nghttpx_static.dir/xsi_strerror.c.o [ 97%] Linking CXX static library ../../lib/libnghttpx.a [ 97%] Built target nghttpx_static Scanning dependencies of target nghttpx [ 98%] Building CXX object source_subfolder/src/CMakeFiles/nghttpx.dir/shrpx.cc.o [100%] Linking CXX executable ../../bin/nghttpx [100%] Built target nghttpx libnghttp2/1.42.0: Package 'de92ff71fbbe5c29089ffc17848df7eb5e346d81' built libnghttp2/1.42.0: Build folder /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81 libnghttp2/1.42.0: Generated conaninfo.txt libnghttp2/1.42.0: Generated conanbuildinfo.txt libnghttp2/1.42.0: Generating the package libnghttp2/1.42.0: Package folder /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81 libnghttp2/1.42.0: Calling package() ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81' '--target' 'install' '--' '-j3' ----------------- [ 1%] Built target url-parser [ 3%] Built target llhttp [ 26%] Built target nghttp2 [ 35%] Built target nghttp [ 43%] Built target h2load [ 45%] Built target inflatehd [ 55%] Built target nghttpd [ 58%] Built target deflatehd [ 97%] Built target nghttpx_static [100%] Built target nghttpx Install the project... -- Install configuration: "Release" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/doc/nghttp2/README.rst -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/lib/libnghttp2.so.14.20.1 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/lib/libnghttp2.so.14 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/lib/libnghttp2.so -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/lib/pkgconfig/libnghttp2.pc -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/include/nghttp2/nghttp2.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/include/nghttp2/nghttp2ver.h -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttp -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttp" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttpd -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttpd" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttpx -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/nghttpx" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/h2load -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/h2load" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/inflatehd -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/inflatehd" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/deflatehd -- Set runtime path of "/home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin/deflatehd" to "" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/man/man1/nghttp.1 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/man/man1/nghttpd.1 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/man/man1/nghttpx.1 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/man/man1/h2load.1 -- Installing: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/share/cmake_wrapper/fetch-ocsp-response [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK libnghttp2/1.42.0 package(): Packaged 7 files libnghttp2/1.42.0 package(): Packaged 1 '.1' file: libnghttp2.so.14.20.1 libnghttp2/1.42.0 package(): Packaged 1 '.14' file: libnghttp2.so.14 libnghttp2/1.42.0 package(): Packaged 1 '.so' file: libnghttp2.so libnghttp2/1.42.0 package(): Packaged 2 '.h' files: nghttp2.h, nghttp2ver.h libnghttp2/1.42.0: Package 'de92ff71fbbe5c29089ffc17848df7eb5e346d81' created libnghttp2/1.42.0: Created package revision 2ae926517b535cdf74e5a582685d0ef5 libnghttp2/1.42.0: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/package/de92ff71fbbe5c29089ffc17848df7eb5e346d81/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK Aggregating env generators CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY STATIC_LIB_SUFFIX In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.h:48, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc: In constructor ‘h2load::Client::Client(uint32_t, h2load::Worker*, size_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:383:3: note: in expansion of macro ‘ev_io_init’ 383 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:383:3: note: in expansion of macro ‘ev_io_init’ 383 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:383:3: note: in expansion of macro ‘ev_io_init’ 383 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:383:3: note: in expansion of macro ‘ev_io_init’ 383 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:384:3: note: in expansion of macro ‘ev_io_init’ 384 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:384:3: note: in expansion of macro ‘ev_io_init’ 384 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:384:3: note: in expansion of macro ‘ev_io_init’ 384 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:384:3: note: in expansion of macro ‘ev_io_init’ 384 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:389:3: note: in expansion of macro ‘ev_timer_init’ 389 | ev_timer_init(&conn_inactivity_watcher, conn_timeout_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:389:3: note: in expansion of macro ‘ev_timer_init’ 389 | ev_timer_init(&conn_inactivity_watcher, conn_timeout_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:389:3: note: in expansion of macro ‘ev_timer_init’ 389 | ev_timer_init(&conn_inactivity_watcher, conn_timeout_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:389:3: note: in expansion of macro ‘ev_timer_init’ 389 | ev_timer_init(&conn_inactivity_watcher, conn_timeout_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:389:3: note: in expansion of macro ‘ev_timer_init’ 389 | ev_timer_init(&conn_inactivity_watcher, conn_timeout_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:393:3: note: in expansion of macro ‘ev_timer_init’ 393 | ev_timer_init(&conn_active_watcher, conn_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:393:3: note: in expansion of macro ‘ev_timer_init’ 393 | ev_timer_init(&conn_active_watcher, conn_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:393:3: note: in expansion of macro ‘ev_timer_init’ 393 | ev_timer_init(&conn_active_watcher, conn_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:393:3: note: in expansion of macro ‘ev_timer_init’ 393 | ev_timer_init(&conn_active_watcher, conn_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:393:3: note: in expansion of macro ‘ev_timer_init’ 393 | ev_timer_init(&conn_active_watcher, conn_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:397:3: note: in expansion of macro ‘ev_timer_init’ 397 | ev_timer_init(&request_timeout_watcher, client_request_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:397:3: note: in expansion of macro ‘ev_timer_init’ 397 | ev_timer_init(&request_timeout_watcher, client_request_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:397:3: note: in expansion of macro ‘ev_timer_init’ 397 | ev_timer_init(&request_timeout_watcher, client_request_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:397:3: note: in expansion of macro ‘ev_timer_init’ 397 | ev_timer_init(&request_timeout_watcher, client_request_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:397:3: note: in expansion of macro ‘ev_timer_init’ 397 | ev_timer_init(&request_timeout_watcher, client_request_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc: In member function ‘void h2load::Client::on_stream_close(int32_t, bool, bool)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:866:12: note: in expansion of macro ‘ev_is_active’ 866 | if (!ev_is_active(&request_timeout_watcher)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc: In constructor ‘h2load::Worker::Worker(uint32_t, SSL_CTX*, size_t, size_t, size_t, size_t, h2load::Config*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1290:3: note: in expansion of macro ‘ev_timer_init’ 1290 | ev_timer_init(&timeout_watcher, rate_period_timeout_w_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1290:3: note: in expansion of macro ‘ev_timer_init’ 1290 | ev_timer_init(&timeout_watcher, rate_period_timeout_w_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1290:3: note: in expansion of macro ‘ev_timer_init’ 1290 | ev_timer_init(&timeout_watcher, rate_period_timeout_w_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1290:3: note: in expansion of macro ‘ev_timer_init’ 1290 | ev_timer_init(&timeout_watcher, rate_period_timeout_w_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1290:3: note: in expansion of macro ‘ev_timer_init’ 1290 | ev_timer_init(&timeout_watcher, rate_period_timeout_w_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1305:3: note: in expansion of macro ‘ev_timer_init’ 1305 | ev_timer_init(&duration_watcher, duration_timeout_cb, config->duration, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1305:3: note: in expansion of macro ‘ev_timer_init’ 1305 | ev_timer_init(&duration_watcher, duration_timeout_cb, config->duration, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1305:3: note: in expansion of macro ‘ev_timer_init’ 1305 | ev_timer_init(&duration_watcher, duration_timeout_cb, config->duration, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1305:3: note: in expansion of macro ‘ev_timer_init’ 1305 | ev_timer_init(&duration_watcher, duration_timeout_cb, config->duration, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1305:3: note: in expansion of macro ‘ev_timer_init’ 1305 | ev_timer_init(&duration_watcher, duration_timeout_cb, config->duration, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1308:3: note: in expansion of macro ‘ev_timer_init’ 1308 | ev_timer_init(&warmup_watcher, warmup_timeout_cb, config->warm_up_time, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1308:3: note: in expansion of macro ‘ev_timer_init’ 1308 | ev_timer_init(&warmup_watcher, warmup_timeout_cb, config->warm_up_time, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1308:3: note: in expansion of macro ‘ev_timer_init’ 1308 | ev_timer_init(&warmup_watcher, warmup_timeout_cb, config->warm_up_time, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1308:3: note: in expansion of macro ‘ev_timer_init’ 1308 | ev_timer_init(&warmup_watcher, warmup_timeout_cb, config->warm_up_time, 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/h2load.cc:1308:3: note: in expansion of macro ‘ev_timer_init’ 1308 | ev_timer_init(&warmup_watcher, warmup_timeout_cb, config->warm_up_time, 0.); | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.h:46, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc: In constructor ‘nghttp2::ContinueTimer::ContinueTimer(ev_loop*, nghttp2::Request*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:386:3: note: in expansion of macro ‘ev_timer_init’ 386 | ev_timer_init(&timer, continue_timeout_cb, 1., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:386:3: note: in expansion of macro ‘ev_timer_init’ 386 | ev_timer_init(&timer, continue_timeout_cb, 1., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:386:3: note: in expansion of macro ‘ev_timer_init’ 386 | ev_timer_init(&timer, continue_timeout_cb, 1., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:386:3: note: in expansion of macro ‘ev_timer_init’ 386 | ev_timer_init(&timer, continue_timeout_cb, 1., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:386:3: note: in expansion of macro ‘ev_timer_init’ 386 | ev_timer_init(&timer, continue_timeout_cb, 1., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc: In member function ‘void nghttp2::ContinueTimer::dispatch_continue()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:398:7: note: in expansion of macro ‘ev_is_active’ 398 | if (ev_is_active(&timer)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc: In constructor ‘nghttp2::HttpClient::HttpClient(const nghttp2_session_callbacks*, ev_loop*, SSL_CTX*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:600:3: note: in expansion of macro ‘ev_io_init’ 600 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:600:3: note: in expansion of macro ‘ev_io_init’ 600 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:600:3: note: in expansion of macro ‘ev_io_init’ 600 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:600:3: note: in expansion of macro ‘ev_io_init’ 600 | ev_io_init(&wev, writecb, 0, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:601:3: note: in expansion of macro ‘ev_io_init’ 601 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:601:3: note: in expansion of macro ‘ev_io_init’ 601 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:601:3: note: in expansion of macro ‘ev_io_init’ 601 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:601:3: note: in expansion of macro ‘ev_io_init’ 601 | ev_io_init(&rev, readcb, 0, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:606:3: note: in expansion of macro ‘ev_timer_init’ 606 | ev_timer_init(&wt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:606:3: note: in expansion of macro ‘ev_timer_init’ 606 | ev_timer_init(&wt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:606:3: note: in expansion of macro ‘ev_timer_init’ 606 | ev_timer_init(&wt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:606:3: note: in expansion of macro ‘ev_timer_init’ 606 | ev_timer_init(&wt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:606:3: note: in expansion of macro ‘ev_timer_init’ 606 | ev_timer_init(&wt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:607:3: note: in expansion of macro ‘ev_timer_init’ 607 | ev_timer_init(&rt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:607:3: note: in expansion of macro ‘ev_timer_init’ 607 | ev_timer_init(&rt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:607:3: note: in expansion of macro ‘ev_timer_init’ 607 | ev_timer_init(&rt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:607:3: note: in expansion of macro ‘ev_timer_init’ 607 | ev_timer_init(&rt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:607:3: note: in expansion of macro ‘ev_timer_init’ 607 | ev_timer_init(&rt, timeoutcb, 0., config.timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:612:3: note: in expansion of macro ‘ev_timer_init’ 612 | ev_timer_init(&settings_timer, settings_timeout_cb, 0., 10.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:612:3: note: in expansion of macro ‘ev_timer_init’ 612 | ev_timer_init(&settings_timer, settings_timeout_cb, 0., 10.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:612:3: note: in expansion of macro ‘ev_timer_init’ 612 | ev_timer_init(&settings_timer, settings_timeout_cb, 0., 10.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:612:3: note: in expansion of macro ‘ev_timer_init’ 612 | ev_timer_init(&settings_timer, settings_timeout_cb, 0., 10.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/nghttp.cc:612:3: note: in expansion of macro ‘ev_timer_init’ 612 | ev_timer_init(&settings_timer, settings_timeout_cb, 0., 10.); | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.h:30, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc: In constructor ‘shrpx::AcceptHandler::AcceptHandler(const shrpx::UpstreamAddr*, shrpx::ConnectionHandler*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc:51:3: note: in expansion of macro ‘ev_io_init’ 51 | ev_io_init(&wev_, acceptcb, faddr_->fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc:51:3: note: in expansion of macro ‘ev_io_init’ 51 | ev_io_init(&wev_, acceptcb, faddr_->fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc:51:3: note: in expansion of macro ‘ev_io_init’ 51 | ev_io_init(&wev_, acceptcb, faddr_->fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_accept_handler.cc:51:3: note: in expansion of macro ‘ev_io_init’ 51 | ev_io_init(&wev_, acceptcb, faddr_->fd, EV_READ); | ^~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.h:45, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc: In constructor ‘shrpx::ConnectionHandler::ConnectionHandler(ev_loop*, std::mt19937&)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:126:3: note: in expansion of macro ‘ev_timer_init’ 126 | ev_timer_init(&disable_acceptor_timer_, acceptor_disable_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:126:3: note: in expansion of macro ‘ev_timer_init’ 126 | ev_timer_init(&disable_acceptor_timer_, acceptor_disable_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:126:3: note: in expansion of macro ‘ev_timer_init’ 126 | ev_timer_init(&disable_acceptor_timer_, acceptor_disable_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:126:3: note: in expansion of macro ‘ev_timer_init’ 126 | ev_timer_init(&disable_acceptor_timer_, acceptor_disable_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:126:3: note: in expansion of macro ‘ev_timer_init’ 126 | ev_timer_init(&disable_acceptor_timer_, acceptor_disable_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:129:3: note: in expansion of macro ‘ev_timer_init’ 129 | ev_timer_init(&ocsp_timer_, ocsp_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:129:3: note: in expansion of macro ‘ev_timer_init’ 129 | ev_timer_init(&ocsp_timer_, ocsp_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:129:3: note: in expansion of macro ‘ev_timer_init’ 129 | ev_timer_init(&ocsp_timer_, ocsp_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:129:3: note: in expansion of macro ‘ev_timer_init’ 129 | ev_timer_init(&ocsp_timer_, ocsp_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:129:3: note: in expansion of macro ‘ev_timer_init’ 129 | ev_timer_init(&ocsp_timer_, ocsp_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:132:3: note: in expansion of macro ‘ev_io_init’ 132 | ev_io_init(&ocsp_.rev, ocsp_read_cb, -1, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:132:3: note: in expansion of macro ‘ev_io_init’ 132 | ev_io_init(&ocsp_.rev, ocsp_read_cb, -1, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:132:3: note: in expansion of macro ‘ev_io_init’ 132 | ev_io_init(&ocsp_.rev, ocsp_read_cb, -1, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:132:3: note: in expansion of macro ‘ev_io_init’ 132 | ev_io_init(&ocsp_.rev, ocsp_read_cb, -1, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:135:3: note: in expansion of macro ‘ev_async_init’ 135 | ev_async_init(&thread_join_asyncev_, thread_join_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:135:3: note: in expansion of macro ‘ev_async_init’ 135 | ev_async_init(&thread_join_asyncev_, thread_join_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:135:3: note: in expansion of macro ‘ev_async_init’ 135 | ev_async_init(&thread_join_asyncev_, thread_join_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:135:3: note: in expansion of macro ‘ev_async_init’ 135 | ev_async_init(&thread_join_asyncev_, thread_join_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:137:3: note: in expansion of macro ‘ev_async_init’ 137 | ev_async_init(&serial_event_asyncev_, serial_event_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:137:3: note: in expansion of macro ‘ev_async_init’ 137 | ev_async_init(&serial_event_asyncev_, serial_event_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:137:3: note: in expansion of macro ‘ev_async_init’ 137 | ev_async_init(&serial_event_asyncev_, serial_event_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:137:3: note: in expansion of macro ‘ev_async_init’ 137 | ev_async_init(&serial_event_asyncev_, serial_event_async_cb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:142:3: note: in expansion of macro ‘ev_child_init’ 142 | ev_child_init(&ocsp_.chldev, ocsp_chld_cb, 0, 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:142:3: note: in expansion of macro ‘ev_child_init’ 142 | ev_child_init(&ocsp_.chldev, ocsp_chld_cb, 0, 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:142:3: note: in expansion of macro ‘ev_child_init’ 142 | ev_child_init(&ocsp_.chldev, ocsp_chld_cb, 0, 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:142:3: note: in expansion of macro ‘ev_child_init’ 142 | ev_child_init(&ocsp_.chldev, ocsp_chld_cb, 0, 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc: In member function ‘void shrpx::ConnectionHandler::sleep_acceptor(ev_tstamp)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:471:18: note: in expansion of macro ‘ev_is_active’ 471 | if (t == 0. || ev_is_active(&disable_acceptor_timer_)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:477:3: note: in expansion of macro ‘ev_timer_set’ 477 | ev_timer_set(&disable_acceptor_timer_, t, 0.); | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/cassert:44, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/memchunk.h:41, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/http2.h:41, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_config.h:55, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.h:52, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc: In member function ‘int shrpx::ConnectionHandler::start_ocsp_update(const char*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:546:11: note: in expansion of macro ‘ev_is_active’ 546 | assert(!ev_is_active(&ocsp_.rev)); | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:547:11: note: in expansion of macro ‘ev_is_active’ 547 | assert(!ev_is_active(&ocsp_.chldev)); | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.h:45, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc: In member function ‘void shrpx::ConnectionHandler::proceed_next_cert_ocsp()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection_handler.cc:669:7: note: in expansion of macro ‘ev_timer_set’ 669 | ev_timer_set(&ocsp_timer_, get_config()->tls.ocsp.update_interval, 0.); | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.h:42, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In function ‘void nghttp2::{anonymous}::add_stream_read_timeout_if_pending(nghttp2::Stream*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:150:7: note: in expansion of macro ‘ev_is_active’ 150 | if (ev_is_active(&stream->rtimer)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In constructor ‘nghttp2::Sessions::Sessions(nghttp2::HttpServer*, ev_loop*, const nghttp2::Config*, SSL_CTX*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:250:5: note: in expansion of macro ‘ev_timer_init’ 250 | ev_timer_init(&release_fd_timer_, release_fd_cb, 0., RELEASE_FD_TIMEOUT); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:250:5: note: in expansion of macro ‘ev_timer_init’ 250 | ev_timer_init(&release_fd_timer_, release_fd_cb, 0., RELEASE_FD_TIMEOUT); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:250:5: note: in expansion of macro ‘ev_timer_init’ 250 | ev_timer_init(&release_fd_timer_, release_fd_cb, 0., RELEASE_FD_TIMEOUT); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:250:5: note: in expansion of macro ‘ev_timer_init’ 250 | ev_timer_init(&release_fd_timer_, release_fd_cb, 0., RELEASE_FD_TIMEOUT); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:250:5: note: in expansion of macro ‘ev_timer_init’ 250 | ev_timer_init(&release_fd_timer_, release_fd_cb, 0., RELEASE_FD_TIMEOUT); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In constructor ‘nghttp2::Stream::Stream(nghttp2::Http2Handler*, int32_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:454:3: note: in expansion of macro ‘ev_timer_init’ 454 | ev_timer_init(&rtimer, stream_timeout_cb, 0., config->stream_read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:454:3: note: in expansion of macro ‘ev_timer_init’ 454 | ev_timer_init(&rtimer, stream_timeout_cb, 0., config->stream_read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:454:3: note: in expansion of macro ‘ev_timer_init’ 454 | ev_timer_init(&rtimer, stream_timeout_cb, 0., config->stream_read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:454:3: note: in expansion of macro ‘ev_timer_init’ 454 | ev_timer_init(&rtimer, stream_timeout_cb, 0., config->stream_read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:454:3: note: in expansion of macro ‘ev_timer_init’ 454 | ev_timer_init(&rtimer, stream_timeout_cb, 0., config->stream_read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:455:3: note: in expansion of macro ‘ev_timer_init’ 455 | ev_timer_init(&wtimer, stream_timeout_cb, 0., config->stream_write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:455:3: note: in expansion of macro ‘ev_timer_init’ 455 | ev_timer_init(&wtimer, stream_timeout_cb, 0., config->stream_write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:455:3: note: in expansion of macro ‘ev_timer_init’ 455 | ev_timer_init(&wtimer, stream_timeout_cb, 0., config->stream_write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:455:3: note: in expansion of macro ‘ev_timer_init’ 455 | ev_timer_init(&wtimer, stream_timeout_cb, 0., config->stream_write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:455:3: note: in expansion of macro ‘ev_timer_init’ 455 | ev_timer_init(&wtimer, stream_timeout_cb, 0., config->stream_write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In constructor ‘nghttp2::Http2Handler::Http2Handler(nghttp2::Sessions*, int, SSL*, int64_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:535:3: note: in expansion of macro ‘ev_timer_init’ 535 | ev_timer_init(&settings_timerev_, settings_timeout_cb, 10., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:535:3: note: in expansion of macro ‘ev_timer_init’ 535 | ev_timer_init(&settings_timerev_, settings_timeout_cb, 10., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:535:3: note: in expansion of macro ‘ev_timer_init’ 535 | ev_timer_init(&settings_timerev_, settings_timeout_cb, 10., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:535:3: note: in expansion of macro ‘ev_timer_init’ 535 | ev_timer_init(&settings_timerev_, settings_timeout_cb, 10., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:535:3: note: in expansion of macro ‘ev_timer_init’ 535 | ev_timer_init(&settings_timerev_, settings_timeout_cb, 10., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:536:3: note: in expansion of macro ‘ev_io_init’ 536 | ev_io_init(&wev_, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:536:3: note: in expansion of macro ‘ev_io_init’ 536 | ev_io_init(&wev_, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:536:3: note: in expansion of macro ‘ev_io_init’ 536 | ev_io_init(&wev_, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:536:3: note: in expansion of macro ‘ev_io_init’ 536 | ev_io_init(&wev_, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:537:3: note: in expansion of macro ‘ev_io_init’ 537 | ev_io_init(&rev_, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:537:3: note: in expansion of macro ‘ev_io_init’ 537 | ev_io_init(&rev_, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:537:3: note: in expansion of macro ‘ev_io_init’ 537 | ev_io_init(&rev_, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:537:3: note: in expansion of macro ‘ev_io_init’ 537 | ev_io_init(&rev_, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In constructor ‘nghttp2::AcceptHandler::AcceptHandler(nghttp2::HttpServer*, nghttp2::Sessions*, const nghttp2::Config*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1834:7: note: in expansion of macro ‘ev_async_init’ 1834 | ev_async_init(&worker->w, worker_acceptcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1834:7: note: in expansion of macro ‘ev_async_init’ 1834 | ev_async_init(&worker->w, worker_acceptcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1834:7: note: in expansion of macro ‘ev_async_init’ 1834 | ev_async_init(&worker->w, worker_acceptcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1834:7: note: in expansion of macro ‘ev_async_init’ 1834 | ev_async_init(&worker->w, worker_acceptcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc: In constructor ‘nghttp2::ListenEventHandler::ListenEventHandler(nghttp2::Sessions*, int, std::shared_ptr)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1882:5: note: in expansion of macro ‘ev_io_init’ 1882 | ev_io_init(&w_, acceptcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1882:5: note: in expansion of macro ‘ev_io_init’ 1882 | ev_io_init(&w_, acceptcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1882:5: note: in expansion of macro ‘ev_io_init’ 1882 | ev_io_init(&w_, acceptcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/HttpServer.cc:1882:5: note: in expansion of macro ‘ev_io_init’ 1882 | ev_io_init(&w_, acceptcb, fd, EV_READ); | ^~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc: In member function ‘int shrpx::ClientHandler::read_clear()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:127:10: note: in expansion of macro ‘ev_is_active’ 127 | if (!ev_is_active(&conn_.rev) || should_break) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc: In member function ‘int shrpx::ClientHandler::read_tls()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:228:10: note: in expansion of macro ‘ev_is_active’ 228 | if (!ev_is_active(&conn_.rev) || should_break) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc: In constructor ‘shrpx::ClientHandler::ClientHandler(shrpx::Worker*, int, SSL*, const nghttp2::StringRef&, const nghttp2::StringRef&, int, const shrpx::UpstreamAddr*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:416:3: note: in expansion of macro ‘ev_timer_init’ 416 | ev_timer_init(&reneg_shutdown_timer_, shutdowncb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:416:3: note: in expansion of macro ‘ev_timer_init’ 416 | ev_timer_init(&reneg_shutdown_timer_, shutdowncb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:416:3: note: in expansion of macro ‘ev_timer_init’ 416 | ev_timer_init(&reneg_shutdown_timer_, shutdowncb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:416:3: note: in expansion of macro ‘ev_timer_init’ 416 | ev_timer_init(&reneg_shutdown_timer_, shutdowncb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:416:3: note: in expansion of macro ‘ev_timer_init’ 416 | ev_timer_init(&reneg_shutdown_timer_, shutdowncb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc: In member function ‘void shrpx::ClientHandler::reset_upstream_read_timeout(ev_tstamp)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:531:7: note: in expansion of macro ‘ev_is_active’ 531 | if (ev_is_active(&conn_.rt)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc: In member function ‘void shrpx::ClientHandler::reset_upstream_write_timeout(ev_tstamp)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_client_handler.cc:538:7: note: in expansion of macro ‘ev_is_active’ 538 | if (ev_is_active(&conn_.wt)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc: In member function ‘void shrpx::Http2Upstream::initiate_downstream(shrpx::Downstream*)’: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:463:25: warning: unused variable ‘dconn_ptr’ [-Wunused-variable] 463 | DownstreamConnection *dconn_ptr; | ^~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc: In member function ‘void shrpx::Http2Upstream::start_graceful_shutdown()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:934:7: note: in expansion of macro ‘ev_is_active’ 934 | if (ev_is_active(&shutdown_timer_)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc: In constructor ‘shrpx::Http2Upstream::Http2Upstream(shrpx::ClientHandler*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1091:3: note: in expansion of macro ‘ev_timer_init’ 1091 | ev_timer_init(&settings_timer_, settings_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1091:3: note: in expansion of macro ‘ev_timer_init’ 1091 | ev_timer_init(&settings_timer_, settings_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1091:3: note: in expansion of macro ‘ev_timer_init’ 1091 | ev_timer_init(&settings_timer_, settings_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1091:3: note: in expansion of macro ‘ev_timer_init’ 1091 | ev_timer_init(&settings_timer_, settings_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1091:3: note: in expansion of macro ‘ev_timer_init’ 1091 | ev_timer_init(&settings_timer_, settings_timeout_cb, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1098:3: note: in expansion of macro ‘ev_timer_init’ 1098 | ev_timer_init(&shutdown_timer_, shutdown_timeout_cb, 2., 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1098:3: note: in expansion of macro ‘ev_timer_init’ 1098 | ev_timer_init(&shutdown_timer_, shutdown_timeout_cb, 2., 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1098:3: note: in expansion of macro ‘ev_timer_init’ 1098 | ev_timer_init(&shutdown_timer_, shutdown_timeout_cb, 2., 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1098:3: note: in expansion of macro ‘ev_timer_init’ 1098 | ev_timer_init(&shutdown_timer_, shutdown_timeout_cb, 2., 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1098:3: note: in expansion of macro ‘ev_timer_init’ 1098 | ev_timer_init(&shutdown_timer_, shutdown_timeout_cb, 2., 0); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1101:3: note: in expansion of macro ‘ev_prepare_init’ 1101 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1101:3: note: in expansion of macro ‘ev_prepare_init’ 1101 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1101:3: note: in expansion of macro ‘ev_prepare_init’ 1101 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_upstream.cc:1101:3: note: in expansion of macro ‘ev_prepare_init’ 1101 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_https_upstream.cc: In function ‘int shrpx::{anonymous}::htp_hdrs_completecb(llhttp_t*)’: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_https_upstream.cc:460:25: warning: unused variable ‘dconn_ptr’ [-Wunused-variable] 460 | DownstreamConnection *dconn_ptr; | ^~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.h:37, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc: In constructor ‘shrpx::Downstream::Downstream(shrpx::Upstream*, nghttp2::MemchunkPool*, int32_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&upstream_rtimer_, &upstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&upstream_rtimer_, &upstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&upstream_rtimer_, &upstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&upstream_rtimer_, &upstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&upstream_rtimer_, &upstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:154:3: note: in expansion of macro ‘ev_timer_init’ 154 | ev_timer_init(&upstream_wtimer_, &upstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:154:3: note: in expansion of macro ‘ev_timer_init’ 154 | ev_timer_init(&upstream_wtimer_, &upstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:154:3: note: in expansion of macro ‘ev_timer_init’ 154 | ev_timer_init(&upstream_wtimer_, &upstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:154:3: note: in expansion of macro ‘ev_timer_init’ 154 | ev_timer_init(&upstream_wtimer_, &upstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:154:3: note: in expansion of macro ‘ev_timer_init’ 154 | ev_timer_init(&upstream_wtimer_, &upstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:156:3: note: in expansion of macro ‘ev_timer_init’ 156 | ev_timer_init(&downstream_rtimer_, &downstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:156:3: note: in expansion of macro ‘ev_timer_init’ 156 | ev_timer_init(&downstream_rtimer_, &downstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:156:3: note: in expansion of macro ‘ev_timer_init’ 156 | ev_timer_init(&downstream_rtimer_, &downstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:156:3: note: in expansion of macro ‘ev_timer_init’ 156 | ev_timer_init(&downstream_rtimer_, &downstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:156:3: note: in expansion of macro ‘ev_timer_init’ 156 | ev_timer_init(&downstream_rtimer_, &downstream_rtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:158:3: note: in expansion of macro ‘ev_timer_init’ 158 | ev_timer_init(&downstream_wtimer_, &downstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:158:3: note: in expansion of macro ‘ev_timer_init’ 158 | ev_timer_init(&downstream_wtimer_, &downstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:158:3: note: in expansion of macro ‘ev_timer_init’ 158 | ev_timer_init(&downstream_wtimer_, &downstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:158:3: note: in expansion of macro ‘ev_timer_init’ 158 | ev_timer_init(&downstream_wtimer_, &downstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream.cc:158:3: note: in expansion of macro ‘ev_timer_init’ 158 | ev_timer_init(&downstream_wtimer_, &downstream_wtimeoutcb, 0., | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_io_control.h:33, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_downstream_connection.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘int shrpx::HttpDownstreamConnection::initiate_connection()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:435:5: note: in expansion of macro ‘ev_set_cb’ 435 | ev_set_cb(&conn_.rt, timeoutcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:443:5: note: in expansion of macro ‘ev_set_cb’ 443 | ev_set_cb(&conn_.rev, readcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘virtual void shrpx::HttpDownstreamConnection::detach_downstream(shrpx::Downstream*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:852:3: note: in expansion of macro ‘ev_set_cb’ 852 | ev_set_cb(&conn_.rev, idle_readcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:857:3: note: in expansion of macro ‘ev_set_cb’ 857 | ev_set_cb(&conn_.rt, idle_timeoutcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘int shrpx::HttpDownstreamConnection::read_clear()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1225:10: note: in expansion of macro ‘ev_is_active’ 1225 | if (!ev_is_active(&conn_.rev)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘int shrpx::HttpDownstreamConnection::tls_handshake()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1310:3: note: in expansion of macro ‘ev_set_cb’ 1310 | ev_set_cb(&conn_.rt, timeoutcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1311:3: note: in expansion of macro ‘ev_set_cb’ 1311 | ev_set_cb(&conn_.wt, timeoutcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘int shrpx::HttpDownstreamConnection::read_tls()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1344:10: note: in expansion of macro ‘ev_is_active’ 1344 | if (!ev_is_active(&conn_.rev)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc: In member function ‘int shrpx::HttpDownstreamConnection::connected()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1499:3: note: in expansion of macro ‘ev_set_cb’ 1499 | ev_set_cb(&conn_.wev, writecb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1512:3: note: in expansion of macro ‘ev_set_cb’ 1512 | ev_set_cb(&conn_.rt, timeoutcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http_downstream_connection.cc:1513:3: note: in expansion of macro ‘ev_set_cb’ 1513 | ev_set_cb(&conn_.wt, timeoutcb); | ^~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.h:35, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc: In constructor ‘shrpx::Http2Session::Http2Session(ev_loop*, SSL_CTX*, shrpx::Worker*, const std::shared_ptr&, shrpx::DownstreamAddr*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:211:3: note: in expansion of macro ‘ev_timer_init’ 211 | ev_timer_init(&connchk_timer_, connchk_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:211:3: note: in expansion of macro ‘ev_timer_init’ 211 | ev_timer_init(&connchk_timer_, connchk_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:211:3: note: in expansion of macro ‘ev_timer_init’ 211 | ev_timer_init(&connchk_timer_, connchk_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:211:3: note: in expansion of macro ‘ev_timer_init’ 211 | ev_timer_init(&connchk_timer_, connchk_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:211:3: note: in expansion of macro ‘ev_timer_init’ 211 | ev_timer_init(&connchk_timer_, connchk_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:217:3: note: in expansion of macro ‘ev_timer_init’ 217 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:217:3: note: in expansion of macro ‘ev_timer_init’ 217 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:217:3: note: in expansion of macro ‘ev_timer_init’ 217 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:217:3: note: in expansion of macro ‘ev_timer_init’ 217 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:217:3: note: in expansion of macro ‘ev_timer_init’ 217 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:221:3: note: in expansion of macro ‘ev_timer_init’ 221 | ev_timer_init(&initiate_connection_timer_, initiate_connection_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:221:3: note: in expansion of macro ‘ev_timer_init’ 221 | ev_timer_init(&initiate_connection_timer_, initiate_connection_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:221:3: note: in expansion of macro ‘ev_timer_init’ 221 | ev_timer_init(&initiate_connection_timer_, initiate_connection_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:221:3: note: in expansion of macro ‘ev_timer_init’ 221 | ev_timer_init(&initiate_connection_timer_, initiate_connection_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:221:3: note: in expansion of macro ‘ev_timer_init’ 221 | ev_timer_init(&initiate_connection_timer_, initiate_connection_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:224:3: note: in expansion of macro ‘ev_prepare_init’ 224 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:224:3: note: in expansion of macro ‘ev_prepare_init’ 224 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:224:3: note: in expansion of macro ‘ev_prepare_init’ 224 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:719:51: note: in expansion of macro ‘ev_init’ 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:224:3: note: in expansion of macro ‘ev_prepare_init’ 224 | ev_prepare_init(&prep_, prepare_cb); | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc: In member function ‘void shrpx::Http2Session::start_settings_timer()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:879:3: note: in expansion of macro ‘ev_timer_set’ 879 | ev_timer_set(&settings_timer_, downstreamconf.timeout.settings, 0.); | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc: In member function ‘void shrpx::Http2Session::signal_write()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_http2_session.cc:1802:10: note: in expansion of macro ‘ev_is_active’ 1802 | if (!ev_is_active(&initiate_connection_timer_)) { | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.h:44, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc: In constructor ‘shrpx::Worker::Worker(ev_loop*, SSL_CTX*, SSL_CTX*, SSL_CTX*, shrpx::tls::CertLookupTree*, const std::shared_ptr&, shrpx::ConnectionHandler*, std::shared_ptr)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:145:3: note: in expansion of macro ‘ev_async_init’ 145 | ev_async_init(&w_, eventcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:145:3: note: in expansion of macro ‘ev_async_init’ 145 | ev_async_init(&w_, eventcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:145:3: note: in expansion of macro ‘ev_async_init’ 145 | ev_async_init(&w_, eventcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:724:51: note: in expansion of macro ‘ev_init’ 724 | #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:145:3: note: in expansion of macro ‘ev_async_init’ 145 | ev_async_init(&w_, eventcb); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:149:3: note: in expansion of macro ‘ev_timer_init’ 149 | ev_timer_init(&mcpool_clear_timer_, mcpool_clear_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:149:3: note: in expansion of macro ‘ev_timer_init’ 149 | ev_timer_init(&mcpool_clear_timer_, mcpool_clear_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:149:3: note: in expansion of macro ‘ev_timer_init’ 149 | ev_timer_init(&mcpool_clear_timer_, mcpool_clear_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:149:3: note: in expansion of macro ‘ev_timer_init’ 149 | ev_timer_init(&mcpool_clear_timer_, mcpool_clear_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:149:3: note: in expansion of macro ‘ev_timer_init’ 149 | ev_timer_init(&mcpool_clear_timer_, mcpool_clear_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&proc_wev_timer_, proc_wev_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&proc_wev_timer_, proc_wev_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&proc_wev_timer_, proc_wev_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&proc_wev_timer_, proc_wev_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker.cc:152:3: note: in expansion of macro ‘ev_timer_init’ 152 | ev_timer_init(&proc_wev_timer_, proc_wev_cb, 0., 0.); | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.h:33, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc: In constructor ‘shrpx::ConnectBlocker::ConnectBlocker(std::mt19937&, ev_loop*, std::function, std::function)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:51:3: note: in expansion of macro ‘ev_timer_init’ 51 | ev_timer_init(&timer_, connect_blocker_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:51:3: note: in expansion of macro ‘ev_timer_init’ 51 | ev_timer_init(&timer_, connect_blocker_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:51:3: note: in expansion of macro ‘ev_timer_init’ 51 | ev_timer_init(&timer_, connect_blocker_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:51:3: note: in expansion of macro ‘ev_timer_init’ 51 | ev_timer_init(&timer_, connect_blocker_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:51:3: note: in expansion of macro ‘ev_timer_init’ 51 | ev_timer_init(&timer_, connect_blocker_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc: In member function ‘bool shrpx::ConnectBlocker::blocked() const’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:57:47: note: in expansion of macro ‘ev_is_active’ 57 | bool ConnectBlocker::blocked() const { return ev_is_active(&timer_); } | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc: In member function ‘void shrpx::ConnectBlocker::on_success()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:60:7: note: in expansion of macro ‘ev_is_active’ 60 | if (ev_is_active(&timer_)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc: In member function ‘void shrpx::ConnectBlocker::on_failure()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:76:7: note: in expansion of macro ‘ev_is_active’ 76 | if (ev_is_active(&timer_)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:97:3: note: in expansion of macro ‘ev_timer_set’ 97 | ev_timer_set(&timer_, backoff, 0.); | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc: In member function ‘void shrpx::ConnectBlocker::offline()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:108:8: note: in expansion of macro ‘ev_is_active’ 108 | if (!ev_is_active(&timer_)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connect_blocker.cc:115:3: note: in expansion of macro ‘ev_timer_set’ 115 | ev_timer_set(&timer_, std::numeric_limits::max(), 0.); | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.h:35, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc: In constructor ‘shrpx::LiveCheck::LiveCheck(ev_loop*, SSL_CTX*, shrpx::Worker*, shrpx::DownstreamAddr*, std::mt19937&)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&backoff_timer_, backoff_timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&backoff_timer_, backoff_timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&backoff_timer_, backoff_timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&backoff_timer_, backoff_timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&backoff_timer_, backoff_timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:128:3: note: in expansion of macro ‘ev_timer_init’ 128 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:128:3: note: in expansion of macro ‘ev_timer_init’ 128 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:128:3: note: in expansion of macro ‘ev_timer_init’ 128 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:128:3: note: in expansion of macro ‘ev_timer_init’ 128 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:128:3: note: in expansion of macro ‘ev_timer_init’ 128 | ev_timer_init(&settings_timer_, settings_timeout_cb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc: In member function ‘void shrpx::LiveCheck::schedule()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:186:3: note: in expansion of macro ‘ev_timer_set’ 186 | ev_timer_set(&backoff_timer_, backoff, 0.); | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc: In member function ‘void shrpx::LiveCheck::start_settings_timer()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_live_check.cc:707:3: note: in expansion of macro ‘ev_timer_set’ 707 | ev_timer_set(&settings_timer_, downstreamconf.timeout.settings, 0.); | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.h:30, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc: In constructor ‘shrpx::RateLimit::RateLimit(ev_loop*, ev_io*, size_t, size_t, shrpx::Connection*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:50:3: note: in expansion of macro ‘ev_timer_init’ 50 | ev_timer_init(&t_, regencb, 0., 1.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:50:3: note: in expansion of macro ‘ev_timer_init’ 50 | ev_timer_init(&t_, regencb, 0., 1.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:50:3: note: in expansion of macro ‘ev_timer_init’ 50 | ev_timer_init(&t_, regencb, 0., 1.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:50:3: note: in expansion of macro ‘ev_timer_init’ 50 | ev_timer_init(&t_, regencb, 0., 1.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_rate_limit.cc:50:3: note: in expansion of macro ‘ev_timer_init’ 50 | ev_timer_init(&t_, regencb, 0., 1.); | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_config.h:49, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.h:28, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc: In constructor ‘shrpx::Connection::Connection(ev_loop*, int, SSL*, nghttp2::MemchunkPool*, ev_tstamp, ev_tstamp, const shrpx::RateLimitConfig&, const shrpx::RateLimitConfig&, shrpx::IOCb, shrpx::IOCb, shrpx::TimerCb, void*, size_t, ev_tstamp, shrpx::Proto)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:76:3: note: in expansion of macro ‘ev_io_init’ 76 | ev_io_init(&wev, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:76:3: note: in expansion of macro ‘ev_io_init’ 76 | ev_io_init(&wev, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:76:3: note: in expansion of macro ‘ev_io_init’ 76 | ev_io_init(&wev, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:76:3: note: in expansion of macro ‘ev_io_init’ 76 | ev_io_init(&wev, writecb, fd, EV_WRITE); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:77:3: note: in expansion of macro ‘ev_io_init’ 77 | ev_io_init(&rev, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:77:3: note: in expansion of macro ‘ev_io_init’ 77 | ev_io_init(&rev, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:77:3: note: in expansion of macro ‘ev_io_init’ 77 | ev_io_init(&rev, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:77:3: note: in expansion of macro ‘ev_io_init’ 77 | ev_io_init(&rev, readcb, fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:82:3: note: in expansion of macro ‘ev_timer_init’ 82 | ev_timer_init(&wt, timeoutcb, 0., write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:82:3: note: in expansion of macro ‘ev_timer_init’ 82 | ev_timer_init(&wt, timeoutcb, 0., write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:82:3: note: in expansion of macro ‘ev_timer_init’ 82 | ev_timer_init(&wt, timeoutcb, 0., write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:82:3: note: in expansion of macro ‘ev_timer_init’ 82 | ev_timer_init(&wt, timeoutcb, 0., write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:82:3: note: in expansion of macro ‘ev_timer_init’ 82 | ev_timer_init(&wt, timeoutcb, 0., write_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:83:3: note: in expansion of macro ‘ev_timer_init’ 83 | ev_timer_init(&rt, timeoutcb, 0., read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:83:3: note: in expansion of macro ‘ev_timer_init’ 83 | ev_timer_init(&rt, timeoutcb, 0., read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:83:3: note: in expansion of macro ‘ev_timer_init’ 83 | ev_timer_init(&rt, timeoutcb, 0., read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:83:3: note: in expansion of macro ‘ev_timer_init’ 83 | ev_timer_init(&rt, timeoutcb, 0., read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:83:3: note: in expansion of macro ‘ev_timer_init’ 83 | ev_timer_init(&rt, timeoutcb, 0., read_timeout); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc: In member function ‘int shrpx::Connection::tls_handshake()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:338:7: note: in expansion of macro ‘ev_is_active’ 338 | if (ev_is_active(&rev)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc: In member function ‘ssize_t shrpx::Connection::write_clear(const void*, size_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:864:7: note: in expansion of macro ‘ev_is_active’ 864 | if (ev_is_active(&wt)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc: In member function ‘ssize_t shrpx::Connection::writev_clear(iovec*, int)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:891:7: note: in expansion of macro ‘ev_is_active’ 891 | if (ev_is_active(&wt)) { | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc: In member function ‘void shrpx::Connection::handle_tls_pending_read()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_connection.cc:924:8: note: in expansion of macro ‘ev_is_active’ 924 | if (!ev_is_active(&rev)) { | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.h:33, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc: In member function ‘int shrpx::MemcachedConnection::initiate_connection()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc:205:3: note: in expansion of macro ‘ev_set_cb’ 205 | ev_set_cb(&conn_.wev, connectcb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc: In member function ‘int shrpx::MemcachedConnection::connected()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc:233:3: note: in expansion of macro ‘ev_set_cb’ 233 | ev_set_cb(&conn_.wev, writecb); | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc: In member function ‘void shrpx::MemcachedConnection::drain_send_queue(size_t)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_memcached_connection.cc:662:15: note: in expansion of macro ‘ev_is_active’ 662 | } else if (!ev_is_active(&conn_.rt)) { | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:40: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc: In function ‘int shrpx::worker_process_event_loop(shrpx::WorkerProcessConfig*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:459:7: note: in expansion of macro ‘ev_timer_init’ 459 | ev_timer_init(&renew_ticket_key_timer, memcached_get_ticket_key_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:459:7: note: in expansion of macro ‘ev_timer_init’ 459 | ev_timer_init(&renew_ticket_key_timer, memcached_get_ticket_key_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:459:7: note: in expansion of macro ‘ev_timer_init’ 459 | ev_timer_init(&renew_ticket_key_timer, memcached_get_ticket_key_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:459:7: note: in expansion of macro ‘ev_timer_init’ 459 | ev_timer_init(&renew_ticket_key_timer, memcached_get_ticket_key_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:459:7: note: in expansion of macro ‘ev_timer_init’ 459 | ev_timer_init(&renew_ticket_key_timer, memcached_get_ticket_key_cb, 0., | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:487:9: note: in expansion of macro ‘ev_timer_init’ 487 | ev_timer_init(&renew_ticket_key_timer, renew_ticket_key_cb, 0., 1_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:487:9: note: in expansion of macro ‘ev_timer_init’ 487 | ev_timer_init(&renew_ticket_key_timer, renew_ticket_key_cb, 0., 1_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:487:9: note: in expansion of macro ‘ev_timer_init’ 487 | ev_timer_init(&renew_ticket_key_timer, renew_ticket_key_cb, 0., 1_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:487:9: note: in expansion of macro ‘ev_timer_init’ 487 | ev_timer_init(&renew_ticket_key_timer, renew_ticket_key_cb, 0., 1_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:487:9: note: in expansion of macro ‘ev_timer_init’ 487 | ev_timer_init(&renew_ticket_key_timer, renew_ticket_key_cb, 0., 1_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:538:3: note: in expansion of macro ‘ev_io_init’ 538 | ev_io_init(&ipcev, ipc_readcb, wpconf->ipc_fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:538:3: note: in expansion of macro ‘ev_io_init’ 538 | ev_io_init(&ipcev, ipc_readcb, wpconf->ipc_fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:538:3: note: in expansion of macro ‘ev_io_init’ 538 | ev_io_init(&ipcev, ipc_readcb, wpconf->ipc_fd, EV_READ); | ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:712:51: note: in expansion of macro ‘ev_init’ 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_worker_process.cc:538:3: note: in expansion of macro ‘ev_io_init’ 538 | ev_io_init(&ipcev, ipc_readcb, wpconf->ipc_fd, EV_READ); | ^~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.h:35, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc: In constructor ‘shrpx::DNSResolver::DNSResolver(ev_loop*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&timer_, timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&timer_, timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&timer_, timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&timer_, timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_resolver.cc:123:3: note: in expansion of macro ‘ev_timer_init’ 123 | ev_timer_init(&timer_, timeoutcb, 0., 0.); | ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dual_dns_resolver.h:30, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.h:32, from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:25: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc: In constructor ‘shrpx::DNSTracker::DNSTracker(ev_loop*)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:40:3: note: in expansion of macro ‘ev_timer_init’ 40 | ev_timer_init(&gc_timer_, gccb, 0., 12_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:40:3: note: in expansion of macro ‘ev_timer_init’ 40 | ev_timer_init(&gc_timer_, gccb, 0., 12_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:40:3: note: in expansion of macro ‘ev_timer_init’ 40 | ev_timer_init(&gc_timer_, gccb, 0., 12_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:51: note: in expansion of macro ‘ev_init’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:40:3: note: in expansion of macro ‘ev_timer_init’ 40 | ev_timer_init(&gc_timer_, gccb, 0., 12_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:713:73: note: in expansion of macro ‘ev_timer_set’ 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:40:3: note: in expansion of macro ‘ev_timer_init’ 40 | ev_timer_init(&gc_timer_, gccb, 0., 12_h); | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc: In member function ‘void shrpx::DNSTracker::start_gc_timer()’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx_dns_tracker.cc:296:7: note: in expansion of macro ‘ev_is_active’ 296 | if (ev_is_active(&gc_timer_)) { | ^~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:74: /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc: In constructor ‘shrpx::WorkerProcess::WorkerProcess(ev_loop*, pid_t, int)’: /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:186:5: note: in expansion of macro ‘ev_signal_init’ 186 | ev_signal_init(&reopen_log_signalev, signal_cb, REOPEN_LOG_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:186:5: note: in expansion of macro ‘ev_signal_init’ 186 | ev_signal_init(&reopen_log_signalev, signal_cb, REOPEN_LOG_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:186:5: note: in expansion of macro ‘ev_signal_init’ 186 | ev_signal_init(&reopen_log_signalev, signal_cb, REOPEN_LOG_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:186:5: note: in expansion of macro ‘ev_signal_init’ 186 | ev_signal_init(&reopen_log_signalev, signal_cb, REOPEN_LOG_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:190:5: note: in expansion of macro ‘ev_signal_init’ 190 | ev_signal_init(&exec_binary_signalev, signal_cb, EXEC_BINARY_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:190:5: note: in expansion of macro ‘ev_signal_init’ 190 | ev_signal_init(&exec_binary_signalev, signal_cb, EXEC_BINARY_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:190:5: note: in expansion of macro ‘ev_signal_init’ 190 | ev_signal_init(&exec_binary_signalev, signal_cb, EXEC_BINARY_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:190:5: note: in expansion of macro ‘ev_signal_init’ 190 | ev_signal_init(&exec_binary_signalev, signal_cb, EXEC_BINARY_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:194:5: note: in expansion of macro ‘ev_signal_init’ 194 | ev_signal_init(&graceful_shutdown_signalev, signal_cb, | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:194:5: note: in expansion of macro ‘ev_signal_init’ 194 | ev_signal_init(&graceful_shutdown_signalev, signal_cb, | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:194:5: note: in expansion of macro ‘ev_signal_init’ 194 | ev_signal_init(&graceful_shutdown_signalev, signal_cb, | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:194:5: note: in expansion of macro ‘ev_signal_init’ 194 | ev_signal_init(&graceful_shutdown_signalev, signal_cb, | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:199:5: note: in expansion of macro ‘ev_signal_init’ 199 | ev_signal_init(&reload_signalev, signal_cb, RELOAD_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:199:5: note: in expansion of macro ‘ev_signal_init’ 199 | ev_signal_init(&reload_signalev, signal_cb, RELOAD_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:199:5: note: in expansion of macro ‘ev_signal_init’ 199 | ev_signal_init(&reload_signalev, signal_cb, RELOAD_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:715:51: note: in expansion of macro ‘ev_init’ 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:199:5: note: in expansion of macro ‘ev_signal_init’ 199 | ev_signal_init(&reload_signalev, signal_cb, RELOAD_SIGNAL); | ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:203:5: note: in expansion of macro ‘ev_child_init’ 203 | ev_child_init(&worker_process_childev, worker_process_child_cb, worker_pid, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:203:5: note: in expansion of macro ‘ev_child_init’ 203 | ev_child_init(&worker_process_childev, worker_process_child_cb, worker_pid, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:693:3: note: in expansion of macro ‘ev_set_priority’ 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:203:5: note: in expansion of macro ‘ev_child_init’ 203 | ev_child_init(&worker_process_childev, worker_process_child_cb, worker_pid, | ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) | ~^~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:694:3: note: in expansion of macro ‘ev_set_cb’ 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libev/4.33/_/_/package/19729b9559f3ae196cad45cb2b97468ccb75dcd1/include/ev.h:716:51: note: in expansion of macro ‘ev_init’ 716 | #define ev_child_init(ev,cb,pid,trace) do { ev_init ((ev), (cb)); ev_child_set ((ev),(pid),(trace)); } while (0) | ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/libnghttp2/1.42.0/_/_/build/de92ff71fbbe5c29089ffc17848df7eb5e346d81/source_subfolder/src/shrpx.cc:203:5: note: in expansion of macro ‘ev_child_init’ 203 | ev_child_init(&worker_process_childev, worker_process_child_cb, worker_pid, | ^~~~~~~~~~~~~