=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/libquic", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for libquic-0.0.3nb35 mkdir -p /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/build cd /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/build && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations CPPFLAGS= CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-R/opt/pkg/lib LINKER_RPATH_FLAG=-R PATH=/tmp/work/net/libquic/work/.cwrapper/bin:/tmp/work/net/libquic/work/.buildlink/bin:/tmp/work/net/libquic/work/.gcc/bin:/tmp/work/net/libquic/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/bin:/usr/sbin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/etc/opt/pkg HOME=/tmp/work/net/libquic/work/.home CWRAPPERS_CONFIG_DIR=/tmp/work/net/libquic/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/work/net/libquic/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/work/net/libquic/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/work/net/libquic/work/.tools/bin/gdbus-codegen PKG_CONFIG=/tmp/work/net/libquic/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/work/net/libquic/work/.buildlink/lib/amd64/pkgconfig:/tmp/work/net/libquic/work/.buildlink/lib/pkgconfig:/tmp/work/net/libquic/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/work/net/libquic/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/work/net/libquic/work/.cwrapper/config cmake -DCMAKE_BUILD_TYPE=Release .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/work/net/libquic/work/.cwrapper/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: /tmp/work/net/libquic/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at boringssl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Found Perl: /tmp/work/net/libquic/work/.tools/bin/perl (found version "5.42.2") -- The ASM compiler identification is GNU -- Found assembler: /tmp/work/net/libquic/work/.cwrapper/bin/gcc CMake Deprecation Warning at protobuf/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (2.8s) -- Generating done (1.0s) -- Build files have been written to: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/build cd /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/build && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations CPPFLAGS= CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-R/opt/pkg/lib LINKER_RPATH_FLAG=-R PATH=/tmp/work/net/libquic/work/.cwrapper/bin:/tmp/work/net/libquic/work/.buildlink/bin:/tmp/work/net/libquic/work/.gcc/bin:/tmp/work/net/libquic/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/bin:/usr/sbin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/etc/opt/pkg HOME=/tmp/work/net/libquic/work/.home CWRAPPERS_CONFIG_DIR=/tmp/work/net/libquic/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/work/net/libquic/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/work/net/libquic/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/work/net/libquic/work/.tools/bin/gdbus-codegen PKG_CONFIG=/tmp/work/net/libquic/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/work/net/libquic/work/.buildlink/lib/amd64/pkgconfig:/tmp/work/net/libquic/work/.buildlink/lib/pkgconfig:/tmp/work/net/libquic/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/work/net/libquic/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/work/net/libquic/work/.cwrapper/config gmake [ 0%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_protocol.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.cc:7: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 0%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_packet_generator.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_packet_generator.h:61, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_packet_generator.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_flow_controller.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_flow_controller.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_flow_controller.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_connection_stats.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_conversions.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math_impl.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/time/time.h:59, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_time.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_bandwidth.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_connection_stats.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_connection_stats.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_fec_group.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group.cc:10: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_fec_group_interface.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group_interface.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group_interface.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_fec_group_interface.cc:10: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_data_writer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_data_writer.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_data_writer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_data_reader.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_data_reader.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_data_reader.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_session.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_session.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_session.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_session.h:25: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_spdy_session.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_session.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_session.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_headers_stream.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_session.h:11: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 1%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_spdy_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_stream.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_spdy_stream.h:25: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/iovector.cc.o [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_stream_sequencer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_stream_sequencer.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_stream_sequencer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_stream_sequencer.cc:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_framer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_framer.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_framer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_framer.cc:11: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_sent_packet_manager.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.cc:10: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.cc: In member function 'void net::QuicSentPacketManager::InvokeLossDetection(net::QuicTime)': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.cc:724:53: warning: loop variable 'pair' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 724 | for (const pair& pair : packets_lost_) { | ^~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_packet_manager.cc:724:53: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_time.cc.o [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_headers_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_headers_stream.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_headers_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_headers_stream.h:14: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 2%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_connection.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_connection.h:29, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_connection.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_connection.cc:22: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_types.cc.o [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_received_packet_manager.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_received_packet_manager.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_received_packet_manager.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_received_packet_manager.cc:11: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_write_blocked_list.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_crypto_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_socket_address_coder.cc.o [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_utils.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_utils.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_utils.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_utils.cc:20: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 3%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_frame_list.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_frame_list.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_frame_list.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/spdy_utils.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/spdy_utils.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/spdy_utils.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_decoder.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_framer.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/spdy_utils.h:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/quic_crypto_server_config.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_server_config.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_server_config.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_server_config.cc:13: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_handshake_message.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/scoped_ptr.h:102, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_handshake_message.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_handshake_message.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/p256_key_exchange_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/p256_key_exchange.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/p256_key_exchange_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/cert_compressor.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/cert_compressor.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/cert_compressor.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_secret_boxer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_secret_boxer.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_secret_boxer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/aes_128_gcm_12_encrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aes_128_gcm_12_encrypter.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aes_128_gcm_12_encrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/curve25519_key_exchange.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_piece.h:31, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/curve25519_key_exchange.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/curve25519_key_exchange.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/chacha20_poly1305_encrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_encrypter.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_encrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/chacha20_poly1305_decrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_decrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_decrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/chacha20_poly1305_rfc7539_encrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_rfc7539_encrypter.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_rfc7539_encrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/chacha20_poly1305_rfc7539_decrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_rfc7539_decrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/chacha20_poly1305_rfc7539_decrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/quic_decrypter.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_decrypter.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_decrypter.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/channel_id_openssl.cc.o [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/null_decrypter.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/null_decrypter.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/null_decrypter.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_server_config_protobuf.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_server_config_protobuf.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_server_config_protobuf.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_server_config_protobuf.h:14: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/aead_base_decrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aead_base_decrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aead_base_decrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/scoped_evp_aead_ctx.cc.o [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/quic_random.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_random.cc:7: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/common_cert_set.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_piece.h:31, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/common_cert_set.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/common_cert_set.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/null_encrypter.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/null_encrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/null_encrypter.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_framer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_framer.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_framer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_handshake.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_handshake.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_handshake.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/channel_id.cc.o [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/strike_register.cc.o [ 7%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/aead_base_encrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aead_base_encrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aead_base_encrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/crypto_utils.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_utils.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/crypto_utils.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/local_strike_register_client.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/local_strike_register_client.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/local_strike_register_client.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/aes_128_gcm_12_decrypter_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aes_128_gcm_12_decrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/aes_128_gcm_12_decrypter_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/quic_encrypter.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_encrypter.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_encrypter.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/quic_crypto_client_config.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_client_config.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_client_config.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/quic_crypto_client_config.cc:8: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/crypto/proof_source.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/proof_source.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/crypto/proof_source.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_clock.cc.o [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_alarm.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_alarm.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_alarm.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_sent_entropy_manager.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_entropy_manager.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_sent_entropy_manager.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/pacing_sender.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/pacing_sender.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/pacing_sender.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/loss_detection_interface.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_conversions.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math_impl.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/time/time.h:59, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_time.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_bandwidth.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/send_algorithm_interface.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/loss_detection_interface.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/loss_detection_interface.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/general_loss_algorithm.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/general_loss_algorithm.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/general_loss_algorithm.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/send_algorithm_interface.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_conversions.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math_impl.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/time/time.h:59, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_time.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_bandwidth.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/send_algorithm_interface.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/send_algorithm_interface.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/cubic.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/cubic.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/cubic.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/cubic_bytes.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/cubic_bytes.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/cubic_bytes.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/prr_sender.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_conversions.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math_impl.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/numerics/safe_math.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/time/time.h:59, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_time.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_bandwidth.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/prr_sender.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/prr_sender.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/hybrid_slow_start.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/hybrid_slow_start.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/hybrid_slow_start.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/rtt_stats.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/rtt_stats.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/rtt_stats.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/tcp_cubic_sender.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/tcp_cubic_sender_base.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_packets.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_base.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/tcp_cubic_sender_bytes.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_bytes.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_bytes.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/tcp_cubic_sender_packets.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_packets.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_sender_packets.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/congestion_control/tcp_cubic_bytes_sender.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_bytes_sender.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/congestion_control/tcp_cubic_bytes_sender.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_config.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_config.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_config.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_crypto_server_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_server_stream.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_server_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_server_stream.h:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_flags.cc.o [ 11%] Building CXX object CMakeFiles/quic.dir/src/net/quic/reliable_quic_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:27, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_bandwidth.cc.o [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_unacked_packet_map.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_unacked_packet_map.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_unacked_packet_map.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_unacked_packet_map.cc:8: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_packet_creator.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_packet_creator.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_packet_creator.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_sustained_bandwidth_recorder.cc.o [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_client_session_base.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.h:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_client_promised_info.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_alarm.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_promised_info.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_promised_info.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_push_promise_index.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_promised_info.h:12: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 12%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_client_push_promise_index.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_push_promise_index.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_push_promise_index.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_client_session_base.h:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_crypto_client_stream.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/priority_write_scheduler.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_write_blocked_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/reliable_quic_stream.h:37, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_stream.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_crypto_client_stream.h:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_server_id.cc.o [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/quic_simple_buffer_allocator.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_simple_buffer_allocator.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/quic_simple_buffer_allocator.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/proto/cached_network_parameters.pb.cc.o [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/proto/source_address_token.pb.cc.o [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/quic/stream_sequencer_buffer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/stream_sequencer_buffer.h:69, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/quic/stream_sequencer_buffer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/quic.dir/src/net/base/int128.cc.o [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/escape.cc.o [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/io_buffer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/base/io_buffer.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/base/io_buffer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/net_errors.cc.o [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/ip_address.cc.o [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/ip_address_number.cc.o [ 14%] Building CXX object CMakeFiles/quic.dir/src/net/base/ip_endpoint.cc.o [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/base/host_port_pair.cc.o [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/base/address_family.cc.o [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/base/port_util.cc.o [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/base/url_util.cc.o [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_frame_reader.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_piece.h:31, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_reader.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_reader.cc:8: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_reader.cc:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_frame_builder.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/scoped_ptr.h:102, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_builder.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_builder.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_frame_builder.h:17: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 15%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_framer.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/scoped_ptr.h:102, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_framer.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_framer.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_decoder.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_framer.h:20: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_header_block.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/scoped_ptr.h:102, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_protocol.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:20, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/spdy_alt_svc_wire_format.cc.o [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_constants.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_constants.cc:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_decoder.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_decoder.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_decoder.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_decoder.h:21: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_encoder.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_encoder.h:15, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_encoder.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/observer_list.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/log/net_log.h:19, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_header_block.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/spdy_protocol.h:28, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/net/spdy/hpack/hpack_encoder.h:20: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 16%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_entry.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_header_table.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_huffman_table.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_huffman_decoder.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_input_stream.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_output_stream.cc.o [ 17%] Building CXX object CMakeFiles/quic.dir/src/net/spdy/hpack/hpack_static_table.cc.o [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/logging.cc.o [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/posix/safe_strerror.cc.o [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/memory/weak_ptr.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/weak_ptr.h:74, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/weak_ptr.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/memory/singleton.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/at_exit.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/singleton.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/singleton.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/memory/ref_counted.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/memory/aligned_memory.cc.o [ 18%] Building CXX object CMakeFiles/quic.dir/src/base/rand_util_posix.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_id_name_manager.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_id_name_manager.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_id_name_manager.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/platform_thread_posix.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/platform_thread_internal_posix.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_restrictions.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_local_storage_posix.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_local_storage.cc.o [ 19%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_collision_warner.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/threading/thread_local_posix.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_local.h:55, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_local_posix.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_local.h:110:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 110 | DISALLOW_COPY_AND_ASSIGN(ThreadLocalPointer); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/threading/thread_local.h:110:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 110 | DISALLOW_COPY_AND_ASSIGN(ThreadLocalPointer); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/time/time_posix.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/time/time.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/synchronization/lock.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/synchronization/lock_impl_posix.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/synchronization/condition_variable_posix.cc.o [ 20%] Building CXX object CMakeFiles/quic.dir/src/base/strings/sys_string_conversions_posix.cc.o [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string_piece.cc.o [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string_util.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_piece.h:31, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_util.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/strings/string_util.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string_number_conversions.cc.o [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string_util_constants.cc.o [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/stringprintf.cc.o [ 21%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string_split.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/strings/string16.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/strings/utf_string_conversion_utils.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/strings/utf_string_conversions.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/strings/utf_offset_string_conversions.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/pickle.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/pickle.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/pickle.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/debug/alias.cc.o [ 22%] Building CXX object CMakeFiles/quic.dir/src/base/debug/stack_trace.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/debug/debugger.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/callback_helpers.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_helpers.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_helpers.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/json/json_string_value_serializer.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/json/json_parser.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/json/string_escape.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/json/json_writer.cc.o [ 23%] Building CXX object CMakeFiles/quic.dir/src/base/json/json_reader.cc.o [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/lazy_instance.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/debug/leak_annotations.h:8, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/lazy_instance.h:42, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/lazy_instance.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/callback_internal.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/base_switches.cc.o [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/values.cc.o [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/at_exit.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/at_exit.h:11, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/at_exit.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/quic.dir/src/base/process/process_handle_posix.cc.o [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/bind_helpers.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/bind_helpers.h:151, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/bind_helpers.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/vlog.cc.o [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/location.cc.o [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/base64.cc.o [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/md5.cc.o [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/statistics_recorder.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback_internal.h:18, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/callback.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/statistics_recorder.h:21, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/statistics_recorder.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/statistics_recorder.cc:14: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 25%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/sample_map.cc.o [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/sample_vector.cc.o [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/histogram_base.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_base.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_base.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/histogram.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram.h:79, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram.cc:10: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/histogram_persistence.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/feature_list.h:14, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_persistence.h:9, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_persistence.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/scoped_ptr.h:102, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/feature_list.h:15: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h: In instantiation of 'std::string* logging::CheckNEImpl(const t1&, const t2&, const char*) [with t1 = char [37]; t2 = char [1]; std::string = std::__cxx11::basic_string]': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_persistence.cc:224:7: required from here 695 | logging::Check##name##Impl((val1), (val2), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | #val1 " " #op " " #val2) : nullptr) \ | ~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:561:26: warning: comparison between two arrays [-Warray-compare] 561 | DEFINE_CHECK_OP_IMPL(NE, !=) | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:553:12: note: in definition of macro 'DEFINE_CHECK_OP_IMPL' 553 | if (v1 op v2) return NULL; \ | ^~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:561:26: note: use unary '+' which decays operands to pointers or '&(v1)[0] != &(v2)[0]' to compare the addresses 561 | DEFINE_CHECK_OP_IMPL(NE, !=) | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:553:12: note: in definition of macro 'DEFINE_CHECK_OP_IMPL' 553 | if (v1 op v2) return NULL; \ | ^~ [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/histogram_samples.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_samples.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/histogram_samples.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/sparse_histogram.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/sparse_histogram.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/metrics/sparse_histogram.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/bucket_ranges.cc.o [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/metrics_hashes.cc.o [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/metrics/persistent_memory_allocator.cc.o [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/rand_util.cc.o [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/files/file_path_constants.cc.o [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/files/file_path.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/logging.h:17, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/hash.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/containers/hash_tables.h:13, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/files/file_path.h:113, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/files/file_path.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/quic.dir/src/base/third_party/nspr/prtime.cc.o [ 28%] Building CXX object CMakeFiles/quic.dir/src/base/third_party/dmg_fp/dtoa.cc.o [ 28%] Building CXX object CMakeFiles/quic.dir/src/base/third_party/dmg_fp/g_fmt.cc.o [ 28%] Building CXX object CMakeFiles/quic.dir/src/base/third_party/icu/icu_utf.cc.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/third_party/icu/icu_utf.cc: In function 'base_icu::UChar32 base_icu::utf8_nextCharSafeBody(const uint8_t*, int32_t*, int32_t, UChar32, UBool)': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/third_party/icu/icu_utf.cc:192:46: warning: array subscript 6 is above array bounds of 'const base_icu::UChar32 [4]' {aka 'const int [4]'} [-Warray-bounds=] 192 | if(illegal || (c)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/quic.dir/src/crypto/hmac_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/crypto/hmac_openssl.cc:15: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 167 | STLElementDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:167:24: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 168 | ~STLElementDeleter() { STLDeleteElements(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:168:3: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 179 | STLValueDeleter(T* container) : container_(container) {} | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:179:22: note: remove the '< >' /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 180 | ~STLValueDeleter() { STLDeleteValues(container_); } | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/stl_util.h:180:3: note: remove the '< >' [ 29%] Building CXX object CMakeFiles/quic.dir/src/crypto/symmetric_key_openssl.cc.o [ 29%] Building CXX object CMakeFiles/quic.dir/src/crypto/secure_hash_openssl.cc.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/crypto/secure_hash.h:10, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/crypto/secure_hash_openssl.cc:5: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/macros.h:26:11: note: remove the '< >' 26 | TypeName(const TypeName&); \ | ^ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/base/memory/ref_counted.h:142:3: note: in expansion of macro 'DISALLOW_COPY_AND_ASSIGN' 142 | DISALLOW_COPY_AND_ASSIGN(RefCounted); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/quic.dir/src/crypto/random.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/crypto/secure_util.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_constants.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_etc.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_filesystemurl.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_fileurl.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_host.cc.o [ 30%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_internal.cc.o [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_ip.cc.o In function 'uint16_t url::{anonymous}::IPv6HexComponentToNumber(const CHAR*, const url::Component&) [with CHAR = short unsigned int]', inlined from 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:502:55: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:455:12: warning: writing 8 bytes into a region of size 5 [-Wstringop-overflow=] 455 | buf[i] = static_cast(spec[component.begin + i]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc: In function 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:453:8: note: destination object 'buf' of size 5 453 | char buf[5]; | ^~~ In function 'uint16_t url::{anonymous}::IPv6HexComponentToNumber(const CHAR*, const url::Component&) [with CHAR = short unsigned int]', inlined from 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:502:55: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:455:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 455 | buf[i] = static_cast(spec[component.begin + i]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc: In function 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:453:8: note: at offset 5 into destination object 'buf' of size 5 453 | char buf[5]; | ^~~ In function 'uint16_t url::{anonymous}::IPv6HexComponentToNumber(const CHAR*, const url::Component&) [with CHAR = short unsigned int]', inlined from 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:502:55: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:455:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 455 | buf[i] = static_cast(spec[component.begin + i]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc: In function 'bool url::{anonymous}::DoIPv6AddressToNumber(const CHAR*, const url::Component&, unsigned char*) [with CHAR = short unsigned int; UCHAR = short unsigned int]': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/url/url_canon_ip.cc:453:8: note: at offset [6, 2147483646] into destination object 'buf' of size 5 453 | char buf[5]; | ^~~ [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_mailtourl.cc.o [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_path.cc.o [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_pathurl.cc.o [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_query.cc.o [ 31%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_relative.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_stdstring.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/url_canon_stdurl.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/url_util.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/url_parse_file.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/gurl.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/url/third_party/mozilla/url_parse.cc.o [ 32%] Building CXX object CMakeFiles/quic.dir/src/third_party/modp_b64/modp_b64.cc.o [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/gzwrite.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'gz_init': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:15:11: warning: old-style function definition [-Wold-style-definition] 15 | local int gz_init(state) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'gz_comp': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:59:11: warning: old-style function definition [-Wold-style-definition] 59 | local int gz_comp(state, flush) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'gz_zero': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:111:11: warning: old-style function definition [-Wold-style-definition] 111 | local int gz_zero(state, len) | ^~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzguts.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzwrite': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:75:17: warning: old-style function definition [-Wold-style-definition] 75 | #define gzwrite MOZ_Z_gzwrite | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:143:13: note: in expansion of macro 'gzwrite' 143 | int ZEXPORT gzwrite(file, buf, len) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzputc': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:79:16: warning: old-style function definition [-Wold-style-definition] 79 | #define gzputc MOZ_Z_gzputc | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:221:13: note: in expansion of macro 'gzputc' 221 | int ZEXPORT gzputc(file, c) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzputs': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:77:16: warning: old-style function definition [-Wold-style-definition] 77 | #define gzputs MOZ_Z_gzputs | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:264:13: note: in expansion of macro 'gzputs' 264 | int ZEXPORT gzputs(file, str) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzflush': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:82:17: warning: old-style function definition [-Wold-style-definition] 82 | #define gzflush MOZ_Z_gzflush | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:426:13: note: in expansion of macro 'gzflush' 426 | int ZEXPORT gzflush(file, flush) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzsetparams': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:73:21: warning: old-style function definition [-Wold-style-definition] 73 | #define gzsetparams MOZ_Z_gzsetparams | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:458:13: note: in expansion of macro 'gzsetparams' 458 | int ZEXPORT gzsetparams(file, level, strategy) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c: In function 'MOZ_Z_gzclose_w': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:143:19: warning: old-style function definition [-Wold-style-definition] 143 | #define gzclose_w MOZ_Z_gzclose_w | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzwrite.c:500:13: note: in expansion of macro 'gzclose_w' 500 | int ZEXPORT gzclose_w(file) | ^~~~~~~~~ [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/crc32.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:29: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'MOZ_Z_crc32': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:91:15: warning: old-style function definition [-Wold-style-definition] 91 | #define crc32 MOZ_Z_crc32 | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:223:23: note: in expansion of macro 'crc32' 223 | unsigned long ZEXPORT crc32(crc, buf, len) | ^~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'crc32_little': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:266:21: warning: old-style function definition [-Wold-style-definition] 266 | local unsigned long crc32_little(crc, buf, len) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'crc32_big': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:306:21: warning: old-style function definition [-Wold-style-definition] 306 | local unsigned long crc32_big(crc, buf, len) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'gf2_matrix_times': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:346:21: warning: old-style function definition [-Wold-style-definition] 346 | local unsigned long gf2_matrix_times(mat, vec) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'gf2_matrix_square': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:363:12: warning: old-style function definition [-Wold-style-definition] 363 | local void gf2_matrix_square(square, mat) | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'crc32_combine_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:374:13: warning: old-style function definition [-Wold-style-definition] 374 | local uLong crc32_combine_(crc1, crc2, len2) | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'MOZ_Z_crc32_combine': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:123:23: warning: old-style function definition [-Wold-style-definition] 123 | #define crc32_combine MOZ_Z_crc32_combine | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:430:15: note: in expansion of macro 'crc32_combine' 430 | uLong ZEXPORT crc32_combine(crc1, crc2, len2) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c: In function 'MOZ_Z_crc32_combine64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:137:25: warning: old-style function definition [-Wold-style-definition] 137 | #define crc32_combine64 MOZ_Z_crc32_combine64 | ^~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/crc32.c:438:15: note: in expansion of macro 'crc32_combine64' 438 | uLong ZEXPORT crc32_combine64(crc1, crc2, len2) | ^~~~~~~~~~~~~~~ [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/zutil.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c:8: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c: In function 'MOZ_Z_zError': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:99:16: warning: old-style function definition [-Wold-style-definition] 99 | #define zError MOZ_Z_zError | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c:133:22: note: in expansion of macro 'zError' 133 | const char * ZEXPORT zError(err) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c: In function 'MOZ_Z_zcalloc': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:114:17: warning: old-style function definition [-Wold-style-definition] 114 | #define zcalloc MOZ_Z_zcalloc | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c:300:22: note: in expansion of macro 'zcalloc' 300 | voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c: In function 'MOZ_Z_zcfree': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:115:16: warning: old-style function definition [-Wold-style-definition] 115 | #define zcfree MOZ_Z_zcfree | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.c:310:20: note: in expansion of macro 'zcfree' 310 | void ZLIB_INTERNAL zcfree (opaque, ptr) | ^~~~~~ [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/deflate.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:54: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateInit_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:92:22: warning: old-style function definition [-Wold-style-definition] 92 | #define deflateInit_ MOZ_Z_deflateInit_ | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:229:13: note: in expansion of macro 'deflateInit_' 229 | int ZEXPORT deflateInit_(strm, level, version, stream_size) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateInit2_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:93:23: warning: old-style function definition [-Wold-style-definition] 93 | #define deflateInit2_ MOZ_Z_deflateInit2_ | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:241:13: note: in expansion of macro 'deflateInit2_' 241 | int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateSetDictionary': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:54:30: warning: old-style function definition [-Wold-style-definition] 54 | #define deflateSetDictionary MOZ_Z_deflateSetDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:353:13: note: in expansion of macro 'deflateSetDictionary' 353 | int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateReset': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:56:22: warning: old-style function definition [-Wold-style-definition] 56 | #define deflateReset MOZ_Z_deflateReset | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:395:13: note: in expansion of macro 'deflateReset' 395 | int ZEXPORT deflateReset (strm) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateSetHeader': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:124:26: warning: old-style function definition [-Wold-style-definition] 124 | #define deflateSetHeader MOZ_Z_deflateSetHeader | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:433:13: note: in expansion of macro 'deflateSetHeader' 433 | int ZEXPORT deflateSetHeader (strm, head) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflatePrime': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:59:22: warning: old-style function definition [-Wold-style-definition] 59 | #define deflatePrime MOZ_Z_deflatePrime | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:444:13: note: in expansion of macro 'deflatePrime' 444 | int ZEXPORT deflatePrime (strm, bits, value) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateParams': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:57:23: warning: old-style function definition [-Wold-style-definition] 57 | #define deflateParams MOZ_Z_deflateParams | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:456:13: note: in expansion of macro 'deflateParams' 456 | int ZEXPORT deflateParams(strm, level, strategy) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateTune': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:125:21: warning: old-style function definition [-Wold-style-definition] 125 | #define deflateTune MOZ_Z_deflateTune | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:495:13: note: in expansion of macro 'deflateTune' 495 | int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_chain) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateBound': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:58:22: warning: old-style function definition [-Wold-style-definition] 58 | #define deflateBound MOZ_Z_deflateBound | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:530:15: note: in expansion of macro 'deflateBound' 530 | uLong ZEXPORT deflateBound(strm, sourceLen) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'putShortMSB': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:592:12: warning: old-style function definition [-Wold-style-definition] 592 | local void putShortMSB (s, b) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'flush_pending': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:606:12: warning: old-style function definition [-Wold-style-definition] 606 | local void flush_pending(strm) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflate': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:50:17: warning: old-style function definition [-Wold-style-definition] 50 | #define deflate MOZ_Z_deflate | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:626:13: note: in expansion of macro 'deflate' 626 | int ZEXPORT deflate (strm, flush) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateEnd': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:51:20: warning: old-style function definition [-Wold-style-definition] 51 | #define deflateEnd MOZ_Z_deflateEnd | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:957:13: note: in expansion of macro 'deflateEnd' 957 | int ZEXPORT deflateEnd (strm) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'MOZ_Z_deflateCopy': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:55:21: warning: old-style function definition [-Wold-style-definition] 55 | #define deflateCopy MOZ_Z_deflateCopy | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:993:13: note: in expansion of macro 'deflateCopy' 993 | int ZEXPORT deflateCopy (dest, source) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'read_buf': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1055:19: warning: old-style function definition [-Wold-style-definition] 1055 | ZLIB_INTERNAL int read_buf(strm, buf, size) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'lm_init': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1087:12: warning: old-style function definition [-Wold-style-definition] 1087 | local void lm_init (s) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'class_set': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1116:12: warning: old-style function definition [-Wold-style-definition] 1116 | local void class_set(s, offset, len, clas) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'class_at': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1156:11: warning: old-style function definition [-Wold-style-definition] 1156 | local int class_at(s, window_offset) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'longest_match': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1179:12: warning: old-style function definition [-Wold-style-definition] 1179 | local uInt longest_match(s, cur_match, clas) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'cookie_match': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1343:12: warning: old-style function definition [-Wold-style-definition] 1343 | local uInt cookie_match(s, start, len) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'fill_window_c': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1501:12: warning: old-style function definition [-Wold-style-definition] 1501 | local void fill_window_c(s) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_stored': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1676:19: warning: old-style function definition [-Wold-style-definition] 1676 | local block_state deflate_stored(s, flush, clas) | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_fast': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1735:19: warning: old-style function definition [-Wold-style-definition] 1735 | local block_state deflate_fast(s, flush, clas) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_slow': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1837:19: warning: old-style function definition [-Wold-style-definition] 1837 | local block_state deflate_slow(s, flush, clas) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_rle': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1993:19: warning: old-style function definition [-Wold-style-definition] 1993 | local block_state deflate_rle(s, flush) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_huff': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:2059:19: warning: old-style function definition [-Wold-style-definition] 2059 | local block_state deflate_huff(s, flush) | ^~~~~~~~~~~~ In function 'cookie_match', inlined from 'deflate_slow' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1886:31: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1353:26: warning: 'input_length' may be used uninitialized [-Wmaybe-uninitialized] 1353 | if (len >= MAX_MATCH || len == 0) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c: In function 'deflate_slow': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.c:1844:10: note: 'input_length' was declared here 1844 | uInt input_length ; | ^~~~~~~~~~~~ [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/simd_stub.c.o [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/infback.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c:13: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c: In function 'MOZ_Z_inflateBackInit_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:96:26: warning: old-style function definition [-Wold-style-definition] 96 | #define inflateBackInit_ MOZ_Z_inflateBackInit_ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c:28:13: note: in expansion of macro 'inflateBackInit_' 28 | int ZEXPORT inflateBackInit_(strm, windowBits, window, version, stream_size) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c: In function 'fixedtables': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c:73:12: warning: old-style function definition [-Wold-style-definition] 73 | local void fixedtables(state) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c: In function 'MOZ_Z_inflateBack': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:64:21: warning: old-style function definition [-Wold-style-definition] 64 | #define inflateBack MOZ_Z_inflateBack | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c:241:13: note: in expansion of macro 'inflateBack' 241 | int ZEXPORT inflateBack(strm, in, in_desc, out, out_desc) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c: In function 'MOZ_Z_inflateBackEnd': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:65:24: warning: old-style function definition [-Wold-style-definition] 65 | #define inflateBackEnd MOZ_Z_inflateBackEnd | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/infback.c:623:13: note: in expansion of macro 'inflateBackEnd' 623 | int ZEXPORT inflateBackEnd(strm) | ^~~~~~~~~~~~~~ [ 33%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/inffast.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inffast.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inffast.c: In function 'MOZ_Z_inflate_fast': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:111:22: warning: old-style function definition [-Wold-style-definition] 111 | #define inflate_fast MOZ_Z_inflate_fast | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inffast.c:67:20: note: in expansion of macro 'inflate_fast' 67 | void ZLIB_INTERNAL inflate_fast(strm, start) | ^~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/inflate.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:83: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateReset': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:63:22: warning: old-style function definition [-Wold-style-definition] 63 | #define inflateReset MOZ_Z_inflateReset | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:103:13: note: in expansion of macro 'inflateReset' 103 | int ZEXPORT inflateReset(strm) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateReset2': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:145:23: warning: old-style function definition [-Wold-style-definition] 145 | #define inflateReset2 MOZ_Z_inflateReset2 | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:130:13: note: in expansion of macro 'inflateReset2' 130 | int ZEXPORT inflateReset2(strm, windowBits) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateInit2_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:95:23: warning: old-style function definition [-Wold-style-definition] 95 | #define inflateInit2_ MOZ_Z_inflateInit2_ | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:168:13: note: in expansion of macro 'inflateInit2_' 168 | int ZEXPORT inflateInit2_(strm, windowBits, version, stream_size) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateInit_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:94:22: warning: old-style function definition [-Wold-style-definition] 94 | #define inflateInit_ MOZ_Z_inflateInit_ | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:201:13: note: in expansion of macro 'inflateInit_' 201 | int ZEXPORT inflateInit_(strm, version, stream_size) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflatePrime': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:127:22: warning: old-style function definition [-Wold-style-definition] 127 | #define inflatePrime MOZ_Z_inflatePrime | ^~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:209:13: note: in expansion of macro 'inflatePrime' 209 | int ZEXPORT inflatePrime(strm, bits, value) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'fixedtables': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:240:12: warning: old-style function definition [-Wold-style-definition] 240 | local void fixedtables(state) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'updatewindow': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:358:11: warning: old-style function definition [-Wold-style-definition] 358 | local int updatewindow(strm, out) | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflate': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:52:17: warning: old-style function definition [-Wold-style-definition] 52 | #define inflate MOZ_Z_inflate | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:589:13: note: in expansion of macro 'inflate' 589 | int ZEXPORT inflate(strm, flush) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateEnd': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:53:20: warning: old-style function definition [-Wold-style-definition] 53 | #define inflateEnd MOZ_Z_inflateEnd | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1238:13: note: in expansion of macro 'inflateEnd' 1238 | int ZEXPORT inflateEnd(strm) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateSetDictionary': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:60:30: warning: old-style function definition [-Wold-style-definition] 60 | #define inflateSetDictionary MOZ_Z_inflateSetDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1252:13: note: in expansion of macro 'inflateSetDictionary' 1252 | int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateGetHeader': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:128:26: warning: old-style function definition [-Wold-style-definition] 128 | #define inflateGetHeader MOZ_Z_inflateGetHeader | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1294:13: note: in expansion of macro 'inflateGetHeader' 1294 | int ZEXPORT inflateGetHeader(strm, head) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'syncsearch': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1322:16: warning: old-style function definition [-Wold-style-definition] 1322 | local unsigned syncsearch(have, buf, len) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateSync': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:61:21: warning: old-style function definition [-Wold-style-definition] 61 | #define inflateSync MOZ_Z_inflateSync | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1345:13: note: in expansion of macro 'inflateSync' 1345 | int ZEXPORT inflateSync(strm) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateSyncPoint': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:97:26: warning: old-style function definition [-Wold-style-definition] 97 | #define inflateSyncPoint MOZ_Z_inflateSyncPoint | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1396:13: note: in expansion of macro 'inflateSyncPoint' 1396 | int ZEXPORT inflateSyncPoint(strm) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateCopy': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:62:21: warning: old-style function definition [-Wold-style-definition] 62 | #define inflateCopy MOZ_Z_inflateCopy | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1406:13: note: in expansion of macro 'inflateCopy' 1406 | int ZEXPORT inflateCopy(dest, source) | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateUndermine': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:146:26: warning: old-style function definition [-Wold-style-definition] 146 | #define inflateUndermine MOZ_Z_inflateUndermine | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1453:13: note: in expansion of macro 'inflateUndermine' 1453 | int ZEXPORT inflateUndermine(strm, subvert) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c: In function 'MOZ_Z_inflateMark': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:144:21: warning: old-style function definition [-Wold-style-definition] 144 | #define inflateMark MOZ_Z_inflateMark | ^~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inflate.c:1470:14: note: in expansion of macro 'inflateMark' 1470 | long ZEXPORT inflateMark(strm) | ^~~~~~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/inftrees.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inftrees.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inftrees.c: In function 'MOZ_Z_inflate_table': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:112:23: warning: old-style function definition [-Wold-style-definition] 112 | #define inflate_table MOZ_Z_inflate_table | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/inftrees.c:32:19: note: in expansion of macro 'inflate_table' 32 | int ZLIB_INTERNAL inflate_table(type, lens, codes, table, bits, work) | ^~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/compress.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c: In function 'MOZ_Z_compress2': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:68:19: warning: old-style function definition [-Wold-style-definition] 68 | #define compress2 MOZ_Z_compress2 | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c:22:13: note: in expansion of macro 'compress2' 22 | int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c: In function 'MOZ_Z_compress': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:67:18: warning: old-style function definition [-Wold-style-definition] 67 | #define compress MOZ_Z_compress | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c:62:13: note: in expansion of macro 'compress' 62 | int ZEXPORT compress (dest, destLen, source, sourceLen) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c: In function 'MOZ_Z_compressBound': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:69:23: warning: old-style function definition [-Wold-style-definition] 69 | #define compressBound MOZ_Z_compressBound | ^~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/compress.c:75:15: note: in expansion of macro 'compressBound' 75 | uLong ZEXPORT compressBound (sourceLen) | ^~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/gzclose.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzguts.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzclose.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzclose.c: In function 'MOZ_Z_gzclose': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:87:17: warning: old-style function definition [-Wold-style-definition] 87 | #define gzclose MOZ_Z_gzclose | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzclose.c:11:13: note: in expansion of macro 'gzclose' 11 | int ZEXPORT gzclose(file) | ^~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/adler32.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c:8: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c: In function 'MOZ_Z_adler32': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:90:17: warning: old-style function definition [-Wold-style-definition] 90 | #define adler32 MOZ_Z_adler32 | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c:60:15: note: in expansion of macro 'adler32' 60 | uLong ZEXPORT adler32(adler, buf, len) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c: In function 'adler32_combine_': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c:131:13: warning: old-style function definition [-Wold-style-definition] 131 | local uLong adler32_combine_(adler1, adler2, len2) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c: In function 'MOZ_Z_adler32_combine': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:122:25: warning: old-style function definition [-Wold-style-definition] 122 | #define adler32_combine MOZ_Z_adler32_combine | ^~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c:155:15: note: in expansion of macro 'adler32_combine' 155 | uLong ZEXPORT adler32_combine(adler1, adler2, len2) | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c: In function 'MOZ_Z_adler32_combine64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:136:27: warning: old-style function definition [-Wold-style-definition] 136 | #define adler32_combine64 MOZ_Z_adler32_combine64 | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/adler32.c:163:15: note: in expansion of macro 'adler32_combine64' 163 | uLong ZEXPORT adler32_combine64(adler1, adler2, len2) | ^~~~~~~~~~~~~~~~~ [ 34%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/gzlib.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'gz_reset': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:73:12: warning: old-style function definition [-Wold-style-definition] 73 | local void gz_reset(state) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'gz_open': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:89:14: warning: old-style function definition [-Wold-style-definition] 89 | local gzFile gz_open(path, fd, mode) | ^~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzguts.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzopen': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:71:16: warning: old-style function definition [-Wold-style-definition] 71 | #define gzopen MOZ_Z_gzopen | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:198:16: note: in expansion of macro 'gzopen' 198 | gzFile ZEXPORT gzopen(path, mode) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzopen64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:132:18: warning: old-style function definition [-Wold-style-definition] 132 | #define gzopen64 MOZ_Z_gzopen64 | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:206:16: note: in expansion of macro 'gzopen64' 206 | gzFile ZEXPORT gzopen64(path, mode) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzdopen': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:72:17: warning: old-style function definition [-Wold-style-definition] 72 | #define gzdopen MOZ_Z_gzdopen | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:214:16: note: in expansion of macro 'gzdopen' 214 | gzFile ZEXPORT gzdopen(fd, mode) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzbuffer': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:141:18: warning: old-style function definition [-Wold-style-definition] 141 | #define gzbuffer MOZ_Z_gzbuffer | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:230:13: note: in expansion of macro 'gzbuffer' 230 | int ZEXPORT gzbuffer(file, size) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzrewind': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:84:18: warning: old-style function definition [-Wold-style-definition] 84 | #define gzrewind MOZ_Z_gzrewind | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:255:13: note: in expansion of macro 'gzrewind' 255 | int ZEXPORT gzrewind(file) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzseek64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:133:18: warning: old-style function definition [-Wold-style-definition] 133 | #define gzseek64 MOZ_Z_gzseek64 | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:277:19: note: in expansion of macro 'gzseek64' 277 | z_off64_t ZEXPORT gzseek64(file, offset, whence) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzseek': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:83:16: warning: old-style function definition [-Wold-style-definition] 83 | #define gzseek MOZ_Z_gzseek | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:353:17: note: in expansion of macro 'gzseek' 353 | z_off_t ZEXPORT gzseek(file, offset, whence) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gztell64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:134:18: warning: old-style function definition [-Wold-style-definition] 134 | #define gztell64 MOZ_Z_gztell64 | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:365:19: note: in expansion of macro 'gztell64' 365 | z_off64_t ZEXPORT gztell64(file) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gztell': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:85:16: warning: old-style function definition [-Wold-style-definition] 85 | #define gztell MOZ_Z_gztell | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:382:17: note: in expansion of macro 'gztell' 382 | z_off_t ZEXPORT gztell(file) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzoffset64': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:135:20: warning: old-style function definition [-Wold-style-definition] 135 | #define gzoffset64 MOZ_Z_gzoffset64 | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:392:19: note: in expansion of macro 'gzoffset64' 392 | z_off64_t ZEXPORT gzoffset64(file) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzoffset': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:131:18: warning: old-style function definition [-Wold-style-definition] 131 | #define gzoffset MOZ_Z_gzoffset | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:415:17: note: in expansion of macro 'gzoffset' 415 | z_off_t ZEXPORT gzoffset(file) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzeof': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:86:15: warning: old-style function definition [-Wold-style-definition] 86 | #define gzeof MOZ_Z_gzeof | ^~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:425:13: note: in expansion of macro 'gzeof' 425 | int ZEXPORT gzeof(file) | ^~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzerror': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:88:17: warning: old-style function definition [-Wold-style-definition] 88 | #define gzerror MOZ_Z_gzerror | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:443:22: note: in expansion of macro 'gzerror' 443 | const char * ZEXPORT gzerror(file, errnum) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gzclearerr': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:89:20: warning: old-style function definition [-Wold-style-definition] 89 | #define gzclearerr MOZ_Z_gzclearerr | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:463:14: note: in expansion of macro 'gzclearerr' 463 | void ZEXPORT gzclearerr(file) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c: In function 'MOZ_Z_gz_error': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:138:18: warning: old-style function definition [-Wold-style-definition] 138 | #define gz_error MOZ_Z_gz_error | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzlib.c:487:20: note: in expansion of macro 'gz_error' 487 | void ZLIB_INTERNAL gz_error(state, err, msg) | ^~~~~~~~ [ 35%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/trees.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zutil.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/deflate.h:16, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:37: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'MOZ_Z__tr_init': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:106:18: warning: old-style function definition [-Wold-style-definition] 106 | #define _tr_init MOZ_Z__tr_init | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:386:20: note: in expansion of macro '_tr_init' 386 | void ZLIB_INTERNAL _tr_init(s) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'init_block': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:415:12: warning: old-style function definition [-Wold-style-definition] 415 | local void init_block(s) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'pqdownheap': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:459:12: warning: old-style function definition [-Wold-style-definition] 459 | local void pqdownheap(s, tree, k) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'gen_bitlen': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:494:12: warning: old-style function definition [-Wold-style-definition] 494 | local void gen_bitlen(s, desc) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'gen_codes': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:581:12: warning: old-style function definition [-Wold-style-definition] 581 | local void gen_codes (tree, max_code, bl_count) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'build_tree': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:623:12: warning: old-style function definition [-Wold-style-definition] 623 | local void build_tree(s, desc) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'scan_tree': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:711:12: warning: old-style function definition [-Wold-style-definition] 711 | local void scan_tree (s, tree, max_code) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'send_tree': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:756:12: warning: old-style function definition [-Wold-style-definition] 756 | local void send_tree (s, tree, max_code) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'build_bl_tree': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:807:11: warning: old-style function definition [-Wold-style-definition] 807 | local int build_bl_tree(s) | ^~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'send_all_trees': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:842:12: warning: old-style function definition [-Wold-style-definition] 842 | local void send_all_trees(s, lcodes, dcodes, blcodes) | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'MOZ_Z__tr_stored_block': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:107:26: warning: old-style function definition [-Wold-style-definition] 107 | #define _tr_stored_block MOZ_Z__tr_stored_block | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:871:20: note: in expansion of macro '_tr_stored_block' 871 | void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'MOZ_Z__tr_align': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:104:19: warning: old-style function definition [-Wold-style-definition] 104 | #define _tr_align MOZ_Z__tr_align | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:896:20: note: in expansion of macro '_tr_align' 896 | void ZLIB_INTERNAL _tr_align(s) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'MOZ_Z__tr_flush_block': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:105:25: warning: old-style function definition [-Wold-style-definition] 105 | #define _tr_flush_block MOZ_Z__tr_flush_block | ^~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:925:20: note: in expansion of macro '_tr_flush_block' 925 | void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'MOZ_Z__tr_tally': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:108:19: warning: old-style function definition [-Wold-style-definition] 108 | #define _tr_tally MOZ_Z__tr_tally | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1026:19: note: in expansion of macro '_tr_tally' 1026 | int ZLIB_INTERNAL _tr_tally (s, dist, lc) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'compress_block': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1076:12: warning: old-style function definition [-Wold-style-definition] 1076 | local void compress_block(s, ltree, dtree) | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'detect_data_type': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1137:11: warning: old-style function definition [-Wold-style-definition] 1137 | local int detect_data_type(s) | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'bi_reverse': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1171:16: warning: old-style function definition [-Wold-style-definition] 1171 | local unsigned bi_reverse(code, len) | ^~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'bi_flush': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1186:12: warning: old-style function definition [-Wold-style-definition] 1186 | local void bi_flush(s) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'bi_windup': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1203:12: warning: old-style function definition [-Wold-style-definition] 1203 | local void bi_windup(s) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c: In function 'copy_block': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/trees.c:1222:12: warning: old-style function definition [-Wold-style-definition] 1222 | local void copy_block(s, buf, len, header) | ^~~~~~~~~~ [ 35%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/gzread.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_load': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:21:11: warning: old-style function definition [-Wold-style-definition] 21 | local int gz_load(state, buf, len, have) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_avail': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:50:11: warning: old-style function definition [-Wold-style-definition] 50 | local int gz_avail(state) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_next4': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:73:11: warning: old-style function definition [-Wold-style-definition] 73 | local int gz_next4(state, ret) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_head': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:104:11: warning: old-style function definition [-Wold-style-definition] 104 | local int gz_head(state) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_decomp': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:233:11: warning: old-style function definition [-Wold-style-definition] 233 | local int gz_decomp(state) | ^~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_make': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:304:11: warning: old-style function definition [-Wold-style-definition] 304 | local int gz_make(state) | ^~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'gz_skip': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:330:11: warning: old-style function definition [-Wold-style-definition] 330 | local int gz_skip(state, len) | ^~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzguts.h:22, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:6: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzread': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:74:16: warning: old-style function definition [-Wold-style-definition] 74 | #define gzread MOZ_Z_gzread | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:362:13: note: in expansion of macro 'gzread' 362 | int ZEXPORT gzread(file, buf, len) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzgetc': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:80:16: warning: old-style function definition [-Wold-style-definition] 80 | #define gzgetc MOZ_Z_gzgetc | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:453:13: note: in expansion of macro 'gzgetc' 453 | int ZEXPORT gzgetc(file) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzungetc': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:81:18: warning: old-style function definition [-Wold-style-definition] 81 | #define gzungetc MOZ_Z_gzungetc | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:482:13: note: in expansion of macro 'gzungetc' 482 | int ZEXPORT gzungetc(c, file) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzgets': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:78:16: warning: old-style function definition [-Wold-style-definition] 78 | #define gzgets MOZ_Z_gzgets | ^~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:539:16: note: in expansion of macro 'gzgets' 539 | char * ZEXPORT gzgets(file, buf, len) | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzdirect': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:126:18: warning: old-style function definition [-Wold-style-definition] 126 | #define gzdirect MOZ_Z_gzdirect | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:603:13: note: in expansion of macro 'gzdirect' 603 | int ZEXPORT gzdirect(file) | ^~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c: In function 'MOZ_Z_gzclose_r': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:142:19: warning: old-style function definition [-Wold-style-definition] 142 | #define gzclose_r MOZ_Z_gzclose_r | ^~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/gzread.c:627:13: note: in expansion of macro 'gzclose_r' 627 | int ZEXPORT gzclose_r(file) | ^~~~~~~~~ [ 35%] Building C object CMakeFiles/quic.dir/src/third_party/zlib/uncompr.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zconf.h:12, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/zlib.h:34, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/uncompr.c:9: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/uncompr.c: In function 'MOZ_Z_uncompress': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/mozzconf.h:70:20: warning: old-style function definition [-Wold-style-definition] 70 | #define uncompress MOZ_Z_uncompress | ^~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/src/third_party/zlib/uncompr.c:24:13: note: in expansion of macro 'uncompress' 24 | int ZEXPORT uncompress (dest, destLen, source, sourceLen) | ^~~~~~~~~~ [ 35%] Linking CXX static library libquic.a [ 35%] Built target quic [ 35%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8.dir/pkcs8.c.o [ 35%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8.dir/p8_pkey.c.o [ 35%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8.dir/p5_pbe.c.o [ 35%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8.dir/p5_pbev2.c.o [ 35%] Built target pkcs8 [ 36%] Building C object boringssl/crypto/stack/CMakeFiles/stack.dir/stack.c.o [ 36%] Built target stack [ 36%] Building C object boringssl/crypto/lhash/CMakeFiles/lhash.dir/lhash.c.o [ 36%] Built target lhash [ 37%] Generating err_data.c Reason: 2616 bytes of list and 13207 bytes of string data. [ 37%] Building C object boringssl/crypto/err/CMakeFiles/err.dir/err.c.o [ 37%] Building C object boringssl/crypto/err/CMakeFiles/err.dir/err_data.c.o [ 37%] Built target err [ 37%] Building C object boringssl/crypto/buf/CMakeFiles/buf.dir/buf.c.o [ 37%] Built target buf [ 37%] Building C object boringssl/crypto/base64/CMakeFiles/base64.dir/base64.c.o [ 37%] Built target base64 [ 37%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/ber.c.o [ 38%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbs.c.o [ 38%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbb.c.o [ 38%] Built target bytestring [ 38%] Generating sha512-586.S [ 39%] Generating sha1-586.S [ 39%] Generating sha256-586.S [ 39%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha1.c.o [ 39%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha256.c.o [ 39%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha512.c.o [ 39%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha1-586.S.o [ 40%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha256-586.S.o [ 40%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha512-586.S.o [ 40%] Built target sha [ 40%] Building C object boringssl/crypto/md4/CMakeFiles/md4.dir/md4.c.o [ 40%] Built target md4 [ 40%] Generating md5-586.S [ 40%] Building C object boringssl/crypto/md5/CMakeFiles/md5.dir/md5.c.o [ 40%] Building ASM object boringssl/crypto/md5/CMakeFiles/md5.dir/md5-586.S.o [ 40%] Built target md5 [ 40%] Generating ghash-x86.S [ 40%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/cbc.c.o [ 41%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/ctr.c.o [ 41%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/ofb.c.o [ 41%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/cfb.c.o [ 41%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/gcm.c.o [ 41%] Building ASM object boringssl/crypto/modes/CMakeFiles/modes.dir/ghash-x86.S.o [ 41%] Built target modes [ 41%] Generating vpaes-x86.S [ 41%] Generating aes-586.S [ 41%] Generating aesni-x86.S [ 41%] Building C object boringssl/crypto/aes/CMakeFiles/aes.dir/aes.c.o [ 42%] Building C object boringssl/crypto/aes/CMakeFiles/aes.dir/mode_wrappers.c.o [ 42%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/aes-586.S.o [ 42%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/vpaes-x86.S.o [ 42%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/aesni-x86.S.o [ 42%] Built target aes [ 42%] Building C object boringssl/crypto/des/CMakeFiles/des.dir/des.c.o [ 42%] Built target des [ 43%] Generating rc4-586.S [ 43%] Building C object boringssl/crypto/rc4/CMakeFiles/rc4.dir/rc4.c.o [ 43%] Building ASM object boringssl/crypto/rc4/CMakeFiles/rc4.dir/rc4-586.S.o [ 43%] Built target rc4 [ 43%] Building C object boringssl/crypto/conf/CMakeFiles/conf.dir/conf.c.o [ 43%] Built target conf [ 43%] Building C object boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha_generic.c.o [ 44%] Building C object boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha_vec.c.o [ 44%] Built target chacha [ 45%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305.c.o [ 45%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_arm.c.o [ 45%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_vec.c.o [ 45%] Built target poly1305 [ 45%] Building C object boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/curve25519.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/curve25519/curve25519.c:4703:27: warning: argument 1 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 4703 | int ED25519_sign(uint8_t *out_sig, const uint8_t *message, size_t message_len, | ~~~~~~~~~^~~~~~~ In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/curve25519/curve25519.c:23: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/include/openssl/curve25519.h:72:41: note: previously declared as an array 'uint8_t[64]' {aka 'unsigned char[64]'} 72 | OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[64], const uint8_t *message, | ~~~~~~~~^~~~~~~~~~~ [ 45%] Built target curve25519 [ 45%] Building C object boringssl/crypto/digest/CMakeFiles/digest.dir/digest.c.o [ 45%] Building C object boringssl/crypto/digest/CMakeFiles/digest.dir/digests.c.o [ 45%] Built target digest [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/cipher.c.o [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/derive_key.c.o [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/aead.c.o [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_null.c.o [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_rc2.c.o [ 45%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_rc4.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_des.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_aes.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_chacha20poly1305.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/tls_cbc.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_tls.c.o [ 46%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_ssl3.c.o [ 46%] Built target cipher [ 46%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/rand.c.o [ 46%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/urandom.c.o [ 46%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/windows.c.o [ 46%] Built target rand [ 46%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/bio.c.o In function 'bio_io', inlined from 'BIO_read' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c:190:10, inlined from 'BIO_read_asn1' at /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c:532:7: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c:161:15: warning: 'header' may be used uninitialized [-Wmaybe-uninitialized] 161 | i = (int) bio->callback(bio, callback_flags, buf, len, 0L, 1L); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c:161:15: note: by argument 3 of type 'const char *' to 'long int(BIO *, int, const char *, int, long int, long int)' {aka 'long int(struct bio_st *, int, const char *, int, long int, long int)'} /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c: In function 'BIO_read_asn1': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/bio/bio.c:529:11: note: 'header' declared here 529 | uint8_t header[6]; | ^~~~~~ [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/bio_mem.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/buffer.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/connect.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/fd.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/file.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/hexdump.c.o [ 47%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/pair.c.o [ 48%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/printf.c.o [ 48%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/socket.c.o [ 48%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/socket_helper.c.o [ 48%] Built target bio [ 48%] Generating x86-mont.S [ 48%] Generating bn-586.S [ 48%] Generating co-586.S [ 48%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/add.c.o [ 48%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/asm/x86_64-gcc.c.o [ 48%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/bn.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/bn_asn1.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/cmp.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/convert.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/ctx.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/div.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/exponentiation.c.o [ 49%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/generic.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/gcd.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/kronecker.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/montgomery.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/mul.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/prime.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/random.c.o [ 50%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/shift.c.o [ 51%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/sqrt.c.o [ 51%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/bn-586.S.o [ 51%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/co-586.S.o [ 51%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/x86-mont.S.o [ 51%] Built target bn [ 51%] Building C object boringssl/crypto/obj/CMakeFiles/obj.dir/obj.c.o [ 51%] Building C object boringssl/crypto/obj/CMakeFiles/obj.dir/obj_xref.c.o [ 51%] Built target obj [ 51%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bitstr.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bool.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bytes.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_d2i_fp.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_dup.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_enum.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_gentm.c.o [ 52%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_i2d_fp.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_int.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_mbstr.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_object.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_octet.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_print.c.o [ 53%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_strnid.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_time.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_type.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utctm.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utf8.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_lib.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_par.c.o [ 54%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn_pack.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/bio_asn1.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/bio_ndef.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_enum.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_int.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_string.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/t_bitst.c.o [ 55%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/t_pkey.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_dec.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_enc.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_fre.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_new.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_prn.c.o [ 56%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_typ.c.o [ 57%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_utl.c.o [ 57%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/x_bignum.c.o [ 57%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/x_long.c.o [ 57%] Built target asn1 [ 57%] Building C object boringssl/crypto/engine/CMakeFiles/engine.dir/engine.c.o [ 57%] Built target engine [ 57%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/dh.c.o [ 58%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/params.c.o [ 58%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/check.c.o [ 58%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/dh_asn1.c.o [ 58%] Built target dh [ 58%] Building C object boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa.c.o [ 58%] Building C object boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa_asn1.c.o [ 58%] Built target dsa [ 58%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa.c.o [ 58%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa_impl.c.o [ 59%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/blinding.c.o [ 59%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/padding.c.o [ 59%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa_asn1.c.o [ 59%] Built target rsa [ 59%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec.c.o [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_asn1.c.o [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_key.c.o [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_montgomery.c.o [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/oct.c.o [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p224-64.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p224-64.c: In function 'ec_GFp_nistp224_points_mul': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p224-64.c:1292:5: warning: 'batch_mul' accessing 3072 bytes in a region of size 1536 [-Wstringop-overflow=] 1292 | batch_mul(x_out, y_out, z_out, (const felem_bytearray(*))secrets, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1293 | num_points, g_secret, mixed, (const felem(*)[17][3])pre_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1294 | g_pre_comp); | ~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p224-64.c:1292:5: note: referencing argument 9 of type 'const limb[2][16][3][4]' {aka 'long unsigned int[2][16][3][4]'} /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p224-64.c:937:13: note: in a call to function 'batch_mul' 937 | static void batch_mul(felem x_out, felem y_out, felem z_out, | ^~~~~~~~~ [ 60%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p256-64.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p256-64.c: In function 'ec_GFp_nistp256_points_mul': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p256-64.c:1871:5: warning: 'batch_mul' accessing 3072 bytes in a region of size 1536 [-Wstringop-overflow=] 1871 | batch_mul(x_out, y_out, z_out, (const felem_bytearray(*))secrets, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1872 | num_points, g_secret, mixed, (const smallfelem(*)[17][3])pre_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1873 | g_pre_comp); | ~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p256-64.c:1871:5: note: referencing argument 9 of type 'const u64[2][16][3][4]' {aka 'long unsigned int[2][16][3][4]'} /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/ec/p256-64.c:1505:13: note: in a call to function 'batch_mul' 1505 | static void batch_mul(felem x_out, felem y_out, felem z_out, | ^~~~~~~~~ [ 61%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p256-x86_64.c.o [ 61%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/simple.c.o [ 61%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/util-64.c.o [ 61%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/wnaf.c.o [ 61%] Built target ec [ 61%] Building C object boringssl/crypto/ecdh/CMakeFiles/ecdh.dir/ecdh.c.o [ 61%] Built target ecdh [ 62%] Building C object boringssl/crypto/ecdsa/CMakeFiles/ecdsa.dir/ecdsa.c.o [ 62%] Building C object boringssl/crypto/ecdsa/CMakeFiles/ecdsa.dir/ecdsa_asn1.c.o [ 62%] Built target ecdsa [ 62%] Building C object boringssl/crypto/hmac/CMakeFiles/hmac.dir/hmac.c.o [ 62%] Built target hmac [ 62%] Building C object boringssl/crypto/cmac/CMakeFiles/cmac.dir/cmac.c.o [ 62%] Built target cmac [ 62%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/algorithm.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/digestsign.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp_asn1.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp_ctx.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_dsa_asn1.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec.c.o [ 63%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec_asn1.c.o [ 64%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa.c.o [ 64%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa_asn1.c.o [ 64%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/pbkdf.c.o [ 64%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/sign.c.o [ 64%] Built target evp [ 64%] Building C object boringssl/crypto/hkdf/CMakeFiles/hkdf.dir/hkdf.c.o [ 64%] Built target hkdf [ 64%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_all.c.o [ 64%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_info.c.o [ 64%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_lib.c.o /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/pem/pem_lib.c: In function 'PEM_get_EVP_CIPHER_INFO': /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/pem/pem_lib.c:470:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 470 | if (*header != '4') return(0); header++; | ^~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/pem/pem_lib.c:470:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 470 | if (*header != '4') return(0); header++; | ^~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/pem/pem_lib.c:471:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 471 | if (*header != ',') return(0); header++; | ^~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/pem/pem_lib.c:471:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 471 | if (*header != ',') return(0); header++; | ^~~~~~ [ 64%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_oth.c.o [ 65%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pk8.c.o [ 65%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pkey.c.o [ 65%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_x509.c.o [ 65%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_xaux.c.o [ 65%] Built target pem [ 65%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_digest.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_sign.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_strex.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_verify.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/asn1_gen.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/by_dir.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/by_file.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/i2d_pr.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/pkcs7.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_crl.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_req.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509a.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_att.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_cmp.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_d2.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_def.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_ext.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_lu.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_obj.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_r2x.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_req.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_set.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_trs.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_txt.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_v3.c.o [ 69%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vfy.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vpm.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509cset.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509name.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509rset.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509spki.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509type.c.o [ 70%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_algor.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_all.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_attrib.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_crl.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_exten.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_info.c.o [ 71%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_name.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_pkey.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_pubkey.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_req.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_sig.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_spki.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_val.c.o [ 72%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509.c.o [ 73%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509a.c.o [ 73%] Built target x509 [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_cache.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_data.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_lib.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_map.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_node.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_tree.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akey.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akeya.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_alt.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bcons.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bitst.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_conf.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_cpols.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_crld.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_enum.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_extku.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_genn.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ia5.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_info.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_int.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_lib.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ncons.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pci.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcia.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcons.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pku.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pmaps.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_prn.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_purp.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_skey.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_sxnet.c.o [ 77%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_utl.c.o [ 77%] Built target x509v3 [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/crypto.c.o [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/directory_posix.c.o [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/directory_win.c.o [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/ex_data.c.o [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/mem.c.o [ 77%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/refcount_c11.c.o [ 78%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/refcount_lock.c.o [ 78%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread.c.o [ 78%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread_none.c.o [ 78%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread_pthread.c.o In file included from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/include/openssl/stack.h:62, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/include/openssl/ex_data.h:114, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/internal.h:112, from /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/thread_pthread.c:15: /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/include/openssl/type_check.h:80:43: error: static assertion failed: "CRYPTO_MUTEX_too_small" 80 | #define OPENSSL_COMPILE_ASSERT(cond, msg) _Static_assert(cond, #msg) | ^~~~~~~~~~~~~~ /tmp/work/net/libquic/work/libquic-0.0.3-6e3a05d/boringssl/crypto/thread_pthread.c:28:1: note: in expansion of macro 'OPENSSL_COMPILE_ASSERT' 28 | OPENSSL_COMPILE_ASSERT(sizeof(CRYPTO_MUTEX) >= sizeof(pthread_rwlock_t), | ^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [boringssl/crypto/CMakeFiles/crypto.dir/build.make:205: boringssl/crypto/CMakeFiles/crypto.dir/thread_pthread.c.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:1633: boringssl/crypto/CMakeFiles/crypto.dir/all] Error 2 gmake: *** [Makefile:91: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/libquic *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/libquic