Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/pdns-recursor.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1642740212.962544/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '2b5bf0216fec4f3da4ae1f8a2b858489', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1642740212.962544/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/pdns-recursor.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1642636800 Wrote: /builddir/build/SRPMS/pdns-recursor-4.5.4-5.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/pdns-recursor.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1642740212.962544/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd1a7527fc390451696173494a534a076', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1642740212.962544/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8e941w45:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/pdns-recursor.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1642636800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4uIRup + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pdns-recursor-4.5.4 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/pdns-recursor-4.5.4.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pdns-recursor-4.5.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aurTR7 + umask 022 + cd /builddir/build/BUILD + '[' -f /builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld ']' + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh pdns-recursor 4.5.4-5.fc36 x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pdns-recursor-4.5.4 + '[' -f /builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld ']' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-06-30 11:46:50.000000000 +0000 +++ ./configure 2022-01-21 04:45:18.667110513 +0000 @@ -2149,7 +2149,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ @@ -2299,7 +2299,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-01-21 04:45:18.667110513 +0000 +++ ./configure 2022-01-21 04:45:18.690110609 +0000 @@ -9156,7 +9156,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -27634,7 +27634,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./build-aux/config.guess '/usr/lib/rpm/redhat/config.guess' -> './build-aux/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub '/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./build-aux/ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/pdns-recursor --with-libsodium --enable-reproducible --enable-dnstap --with-lua=luajit --with-socketdir=/run checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking for x86_64-redhat-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking size of time_t... 8 checking whether time_t is signed... yes checking whether g++ supports C++17 features with -std=c++17... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 9162: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -std=c++17 -E checking for ld used by g++ -std=c++17... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 static flag -static works... no checking if g++ -std=c++17 supports -c -o file.o... yes checking if g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether -latomic is needed for __atomic builtins... no checking for library containing inet_aton... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking for library containing gethostent... none required checking for recvmmsg... yes checking for sendmmsg... yes checking for accept4... yes checking for pthread_np.h... no checking for 2-arg pthread_setname_np... yes checking for library containing clock_gettime... none required checking for Boost headers version >= 1.42.0... yes checking for Boost's header version... 1_76 checking boost/container/flat_set.hpp usability... yes checking boost/container/flat_set.hpp presence... yes checking for boost/container/flat_set.hpp... yes checking for the flags needed to use pthreads... conftest.cpp:40:11: warning: no previous declaration for 'void* f(void*)' [-Wmissing-declarations] 40 | void *f(void*){ return 0; } | ^ -pthread checking for the toolset name used by Boost for g++ -std=c++17... configure: WARNING: could not figure out which toolset name to use for g++ -std=c++17 checking boost/system/error_code.hpp usability... yes checking boost/system/error_code.hpp presence... yes checking for boost/system/error_code.hpp... yes checking for the Boost system library... yes checking boost/thread.hpp usability... yes checking boost/thread.hpp presence... yes checking for boost/thread.hpp... yes checking for the Boost thread library... (cached) yes checking boost/context/fiber.hpp usability... yes checking boost/context/fiber.hpp presence... yes checking for boost/context/fiber.hpp... yes checking for the Boost context library... (cached) yes checking what context library to use for MTasker... Boost Context checking whether to enable unit test building... no checking whether to enable reproducible builds.... yes checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking which Lua implementation to use... luajit checking for LUA... yes configure: Adding -rdynamic to export all symbols for the Lua FFI interface checking lua.hpp usability... yes checking lua.hpp presence... yes checking for lua.hpp... yes checking whether to enable verbose logging... no checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking whether compiling and linking against OpenSSL's libcrypto works... yes checking for RAND_bytes... yes checking for RAND_pseudo_bytes... yes checking for CRYPTO_memcmp... yes checking for OPENSSL_init_crypto... yes checking for EVP_MD_CTX_new... yes checking for EVP_MD_CTX_free... yes checking for RSA_get0_key... yes checking /usr/include/openssl/ecdsa.h usability... yes checking /usr/include/openssl/ecdsa.h presence... yes checking for /usr/include/openssl/ecdsa.h... yes checking whether NID_X9_62_prime256v1 is declared... yes checking whether NID_secp384r1 is declared... yes checking whether NID_ED25519 is declared... yes checking whether NID_ED448 is declared... yes checking whether we will be linking in libsodium... yes checking for LIBSODIUM... yes checking for crypto_box_easy_afternm... yes checking for crypto_box_curve25519xchacha20poly1305_easy... yes checking for randombytes_stir... yes checking whether we will be linking in libdecaf... no checking whether we will be linking in libcap... auto checking for LIBCAP... yes checking if we need to link in Net SNMP... auto checking for net-snmp-config... no checking for net-snmp-config... no checking whether snmp_select_info2 is declared... no checking for ragel... no checking for curl... curl checking for localtime_r... yes checking for gmtime_r... yes checking for strcasestr... yes checking for getrandom... yes checking for arc4random... no checking for library containing pthread_setaffinity_np... none required checking for library containing pthread_getattr_np... none required checking for library containing pthread_get_stackaddr_np... no checking for library containing pthread_get_stacksize_np... no checking whether to enable newly observed domain checking... checking for boost/system/error_code.hpp... (cached) yes checking for the Boost system library... (cached) yes sed: can't read conftest.cpp: No such file or directory checking boost/filesystem/path.hpp usability... yes checking boost/filesystem/path.hpp presence... yes checking for boost/filesystem/path.hpp... yes checking for the Boost filesystem library... (cached) yes yes checking whether we will have dnstap... yes checking for FSTRM... yes checking for fstrm_tcp_writer_init... yes checking whether we will enable compiler security checks... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... no checking whether C++ compiler handles -pie... yes checking whether C++ compiler handles -fstack-protector... yes checking whether C++ compiler handles --param ssp-buffer-size=4... yes checking whether C++ compiler handles -D_FORTIFY_SOURCE=2... yes checking for how to force completely read-only GOT table... -Wl,-z -Wl,relro -Wl,-z -Wl,now checking whether to enable AddressSanitizer... no checking whether to enable MemorySanitizer... no checking whether to enable ThreadSanitizer... no checking whether to enable LeakSanitizer... no checking whether to enable Undefined Behaviour Sanitizer... no checking whether to enable code malloc-trace... no checking whether to enable Valgrind support... no checking systemd/sd-daemon.h usability... yes checking systemd/sd-daemon.h presence... yes checking for systemd/sd-daemon.h... yes checking for sd_listen_fds in -lsystemd-daemon... no checking for sd_listen_fds in -lsystemd... yes checking for SYSTEMD... yes checking for systemctl... /usr/bin/systemctl checking What user and group will be used by service... pdns-recursor checking for a Python interpreter with version >= 3.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.1 checking for python3 platform... linux checking for python3 script directory... ${prefix}/lib/python3.10/site-packages checking for python3 extension module directory... ${exec_prefix}/lib64/python3.10/site-packages checking python3 module: venv... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating ext/Makefile config.status: creating ext/json11/Makefile config.status: creating ext/probds/Makefile config.status: creating ext/yahttp/Makefile config.status: creating ext/yahttp/yahttp/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: configure: Configuration summary configure: ===================== configure: configure: PowerDNS Recursor 4.5.4 configured with: '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/pdns-recursor' '--with-libsodium' '--enable-reproducible' '--enable-dnstap' '--with-lua=luajit' '--with-socketdir=/run' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' configure: configure: CC: gcc configure: CXX: g++ -std=c++17 configure: LD: /usr/bin/ld -m elf_x86_64 configure: CFLAGS: -fPIE -DPIE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -Wextra -Wshadow -Wno-unused-parameter -Wmissing-declarations -Wredundant-decls -g -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection configure: CPPFLAGS: configure: CXXFLAGS: -fPIE -DPIE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -Wextra -Wshadow -Wno-unused-parameter -Wmissing-declarations -Wredundant-decls -g -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection configure: LDFLAGS: -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld -rdynamic configure: LIBS: configure: BOOST_CPPFLAGS: -pthread configure: configure: Features enabled configure: ---------------- configure: Lua: luajit configure: OpenSSL ECDSA: yes configure: ed25519: yes configure: ed448: yes configure: Protobuf: yes configure: SNMP: no configure: systemd: yes configure: nod: yes configure: dnstap: yes configure: Context library: Boost Context configure: + make -j2 ./incfiles > htmlfiles.h make all-recursive make[1]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4' Making all in ext make[2]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' Making all in yahttp make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' Making all in yahttp make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' CXX reqresp.lo CXX router.lo In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from /usr/include/boost/type_index/type_index_facade.hpp:15, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/function/function_base.hpp:21, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from reqresp.hpp:7, from yahttp.hpp:19, from reqresp.cpp:1: In function 'memcpy', inlined from 'boost::function3 >&, bool>::move_assign(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:1008:24, inlined from 'boost::function3 >&, bool>::swap(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:862:22, inlined from 'boost::function >&, bool)>::operator=(YaHTTP::HTTPBase::SendBodyRender)boost::enable_if_::value, boost::function >&, bool)>&>::type' at /usr/include/boost/function/function_template.hpp:1139:22, inlined from 'YaHTTP::HTTPBase::initialize()' at reqresp.hpp:106:33: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.168545 + 8B]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:36, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70: /usr/include/boost/function/function_template.hpp: In member function 'YaHTTP::HTTPBase::initialize()': /usr/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^~~~~~~~~~~~ CXXLD libyahttp.la make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' Making all in json11 make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' CXX json11.lo CXXLD libjson11.la make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' Making all in probds make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' CXX murmur3.lo CXXLD libprobds.la make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[2]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[2]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4' CXX arguments.o CXX dnslabeltext.o In file included from dnslabeltext.rl:6: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from dnslabeltext.rl:5: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from arguments.hh:29, from arguments.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from arguments.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from logger.hh:32, from arguments.cc:31: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from dnswriter.hh:29, from dnslabeltext.rl:8: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dnsname.o In file included from dnsname.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from dnsname.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from dnswriter.hh:29, from dnsname.cc:27: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX logger.o CXX misc.o In file included from logger.hh:31, from logger.cc:28: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from logger.cc:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX qtype.o In file included from dns.hh:29, from misc.hh:38, from misc.cc:36: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from misc.cc:35: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from misc.cc:54: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from qtype.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/c++/12/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/12/algorithm:73, from /usr/include/boost/multi_index_container.hpp:19, from dns.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from qtype.cc:29: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec_channel.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from rec_channel.hh:32, from rec_channel.cc:4: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from rec_channel.hh:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec_control.o CXX unix_utility.o In file included from logger.hh:31, from unix_utility.cc:31: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from unix_utility.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from rec_channel.hh:32, from rec_control.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from rec_channel.hh:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX aggressive_nsec.o CXX axfr-retriever.o In file included from aggressive_nsec.hh:34, from aggressive_nsec.cc:24: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from aggressive_nsec.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnsparser.hh:30, from dnsrecords.hh:27, from aggressive_nsec.hh:35: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from axfr-retriever.hh:26, from axfr-retriever.cc:23: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from /usr/include/boost/smart_ptr/shared_array.hpp:19, from /usr/include/boost/shared_array.hpp:17, from axfr-retriever.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from aggressive_nsec.cc:26: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from resolver.hh:41, from axfr-retriever.hh:28: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX base32.o CXX base64.o CXX capabilities.o In file included from dns.hh:29, from misc.hh:38, from capabilities.cc:33: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from capabilities.cc:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dns.o misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dns_random.o In file included from dns.hh:29, from dns.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/c++/12/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/12/algorithm:73, from /usr/include/boost/multi_index_container.hpp:19, from dns.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.cc:26: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35, from dns.cc:31: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from arguments.hh:29, from dns_random.cc:32: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from dns_random.cc:30: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from logger.hh:32, from dns_random.cc:33: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dnsparser.o CXX dnsrecords.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsparser.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from dnsrecords.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from dnsrecords.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dnssecinfra.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnssecinfra.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnssecinfra.cc:36: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX dnswriter.o In file included from dns.hh:29, from dnswriter.hh:26, from dnswriter.cc:29: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/container/throw_exception.hpp:30, from /usr/include/boost/container/new_allocator.hpp:24, from /usr/include/boost/container/vector.hpp:28, from /usr/include/boost/container/static_vector.hpp:25, from dnswriter.cc:27: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from dnswriter.hh:29: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ednsextendederror.o CXX ednsoptions.o CXX ednspadding.o CXX ednssubnet.o In file included from dns.hh:29, from ednsoptions.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/c++/12/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/12/algorithm:73, from /usr/include/boost/multi_index_container.hpp:19, from dns.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from ednsoptions.cc:24: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from ednssubnet.hh:24, from ednssubnet.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /usr/include/boost/format.hpp:17, from namespaces.hh:25, from ednssubnet.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX filterpo.o misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX fstrm_logger.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from filterpo.hh:23, from filterpo.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from filterpo.cc:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:32, from fstrm_logger.hh:24, from fstrm_logger.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/deque:65, from /usr/include/c++/12/queue:60, from remote_logger.hh:28: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX gettime.o CXX iputils.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from iputils.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ixfr.o CXX json.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from ixfr.hh:24, from ixfr.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /usr/include/boost/format.hpp:17, from namespaces.hh:25, from ixfr.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ixfr.cc:26: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from json.cc:27: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from json.hh:24, from json.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX lua-base4.o CXX lua-recursor4.o In file included from logger.hh:31, from lua-base4.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from lua-base4.cc:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from lua-recursor4.hh:28, from lua-recursor4.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from lua-recursor4.hh:34: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lua-recursor4.cc:26: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX lwres.o In file included from dns.hh:29, from misc.hh:38, from lwres.hh:26, from lwres.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from lwres.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lwres.hh:27: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41, from lwres.cc:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX mtasker_context.o CXX negcache.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from negcache.hh:29, from negcache.cc:24: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from negcache.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from negcache.hh:32: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX nsecrecords.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from nsecrecords.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX opensslsigners.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from dnssecinfra.hh:23, from opensslsigners.cc:39: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from opensslsigners.hh:23, from opensslsigners.cc:38: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ opensslsigners.cc: In constructor 'OpenSSLRSADNSCryptoKeyEngine::OpenSSLRSADNSCryptoKeyEngine(unsigned int)': opensslsigners.cc:175:138: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 175 | explicit OpenSSLRSADNSCryptoKeyEngine(unsigned int algo): DNSCryptoKeyEngine(algo), d_key(std::unique_ptr(nullptr, RSA_free)) | ^~~~~~~~ In file included from opensslsigners.cc:35: /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:175:146: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 175 | explicit OpenSSLRSADNSCryptoKeyEngine(unsigned int algo): DNSCryptoKeyEngine(algo), d_key(std::unique_ptr(nullptr, RSA_free)) | ^ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc: In member function 'virtual int OpenSSLRSADNSCryptoKeyEngine::getBits() const': opensslsigners.cc:188:49: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 188 | int getBits() const override { return RSA_size(d_key.get()) << 3; } | ~~~~~~~~^~~~~~~~~~~~~ /usr/include/openssl/rsa.h:204:27: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLRSADNSCryptoKeyEngine::create(unsigned int)': opensslsigners.cc:242:57: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ~~~~~~~^~ /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ opensslsigners.cc:242:61: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:242:69: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 242 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:247:28: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 247 | res = RSA_generate_key_ex(key.get(), bits, e.get(), nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:260:27: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual DNSCryptoKeyEngine::storvector_t OpenSSLRSADNSCryptoKeyEngine::convertToISCVector() const': opensslsigners.cc:262:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 262 | RSA_get0_key(d_key.get(), &n, &e, &d); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:217:28: note: declared here 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ opensslsigners.cc:263:19: warning: 'void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 263 | RSA_get0_factors(d_key.get(), &p, &q); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:220:28: note: declared here 220 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ opensslsigners.cc:264:22: warning: 'void RSA_get0_crt_params(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 264 | RSA_get0_crt_params(d_key.get(), &dmp1, &dmq1, &iqmp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:225:28: note: declared here 225 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual std::string OpenSSLRSADNSCryptoKeyEngine::sign(const std::string&) const': opensslsigners.cc:347:28: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 347 | signature.resize(RSA_size(d_key.get())); | ~~~~~~~~^~~~~~~~~~~~~ /usr/include/openssl/rsa.h:204:27: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ opensslsigners.cc:350:21: warning: 'int RSA_sign(int, const unsigned char*, unsigned int, unsigned char*, unsigned int*, RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 350 | int res = RSA_sign(hashKind, reinterpret_cast(&l_hash.at(0)), l_hash.length(), reinterpret_cast(&signature.at(0)), &signatureLen, d_key.get()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:348:27: note: declared here 348 | OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m, | ^~~~~~~~ opensslsigners.cc: In member function 'virtual bool OpenSSLRSADNSCryptoKeyEngine::verify(const std::string&, const std::string&) const': opensslsigners.cc:365:23: warning: 'int RSA_verify(int, const unsigned char*, unsigned int, const unsigned char*, unsigned int, RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 365 | int ret = RSA_verify(hashKind, (const unsigned char*)l_hash.c_str(), l_hash.length(), (unsigned char*)signature.c_str(), signature.length(), d_key.get()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:351:27: note: declared here 351 | OSSL_DEPRECATEDIN_3_0 int RSA_verify(int type, const unsigned char *m, | ^~~~~~~~~~ opensslsigners.cc: In member function 'virtual std::string OpenSSLRSADNSCryptoKeyEngine::getPubKeyHash() const': opensslsigners.cc:374:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 374 | RSA_get0_key(d_key.get(), &n, &e, &d); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:217:28: note: declared here 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ opensslsigners.cc:380:22: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 380 | int res = SHA1_Init(&ctx); | ~~~~~~~~~^~~~~~ In file included from opensslsigners.cc:33: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ opensslsigners.cc:387:20: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 387 | res = SHA1_Update(&ctx, tmp.data(), len); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ opensslsigners.cc:393:20: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 393 | res = SHA1_Update(&ctx, tmp.data(), len); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ opensslsigners.cc:398:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 398 | res = SHA1_Final(l_hash, &ctx); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ opensslsigners.cc: In member function 'virtual std::string OpenSSLRSADNSCryptoKeyEngine::getPublicKeyString() const': opensslsigners.cc:410:15: warning: 'void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 410 | RSA_get0_key(d_key.get(), &n, &e, &d); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:217:28: note: declared here 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLRSADNSCryptoKeyEngine::fromISCMap(DNSKEYRecordContent&, std::map, std::__cxx11::basic_string >&)': opensslsigners.cc:446:57: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 446 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ~~~~~~~^~ /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ opensslsigners.cc:446:61: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 446 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:446:69: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 446 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:468:15: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 468 | RSA_set0_key(key.get(), n.release(), e.release(), d.release()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:207:27: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^~~~~~~~~~~~ opensslsigners.cc:469:19: warning: 'int RSA_set0_factors(RSA*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 469 | RSA_set0_factors(key.get(), p.release(), q.release()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:208:27: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); | ^~~~~~~~~~~~~~~~ opensslsigners.cc:470:22: warning: 'int RSA_set0_crt_params(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 470 | RSA_set0_crt_params(key.get(), dmp1.release(), dmq1.release(), iqmp.release()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:209:27: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r, | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual bool OpenSSLRSADNSCryptoKeyEngine::checkKey(std::vector >*) const': opensslsigners.cc:491:20: warning: 'int RSA_check_key(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 491 | if (RSA_check_key(d_key.get()) != 1) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/openssl/rsa.h:278:27: note: declared here 278 | OSSL_DEPRECATEDIN_3_0 int RSA_check_key(const RSA *); | ^~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLRSADNSCryptoKeyEngine::fromPublicKeyString(const std::string&)': opensslsigners.cc:529:57: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 529 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ~~~~~~~^~ /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ opensslsigners.cc:529:61: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 529 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:529:69: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 529 | auto key = std::unique_ptr(RSA_new(), RSA_free); | ^ /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ opensslsigners.cc:543:15: warning: 'int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 543 | RSA_set0_key(key.get(), n.release(), e.release(), nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:207:27: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^~~~~~~~~~~~ opensslsigners.cc: In constructor 'OpenSSLECDSADNSCryptoKeyEngine::OpenSSLECDSADNSCryptoKeyEngine(unsigned int)': opensslsigners.cc:551:150: warning: 'EC_KEY* EC_KEY_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | explicit OpenSSLECDSADNSCryptoKeyEngine(unsigned int algo) : DNSCryptoKeyEngine(algo), d_eckey(std::unique_ptr(EC_KEY_new(), EC_KEY_free)), d_ecgroup(std::unique_ptr(nullptr, EC_GROUP_clear_free)) | ~~~~~~~~~~^~ In file included from /usr/include/openssl/ecdsa.h:10, from opensslsigners.cc:27: /usr/include/openssl/ec.h:966:31: note: declared here 966 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ opensslsigners.cc:551:154: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | explicit OpenSSLECDSADNSCryptoKeyEngine(unsigned int algo) : DNSCryptoKeyEngine(algo), d_eckey(std::unique_ptr(EC_KEY_new(), EC_KEY_free)), d_ecgroup(std::unique_ptr(nullptr, EC_GROUP_clear_free)) | ^~~~~~~~~~~ /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ opensslsigners.cc:551:165: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | explicit OpenSSLECDSADNSCryptoKeyEngine(unsigned int algo) : DNSCryptoKeyEngine(algo), d_eckey(std::unique_ptr(EC_KEY_new(), EC_KEY_free)), d_ecgroup(std::unique_ptr(nullptr, EC_GROUP_clear_free)) | ^ /usr/include/openssl/ec.h:1001:28: note: declared here 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ opensslsigners.cc:551:234: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | explicit OpenSSLECDSADNSCryptoKeyEngine(unsigned int algo) : DNSCryptoKeyEngine(algo), d_eckey(std::unique_ptr(EC_KEY_new(), EC_KEY_free)), d_ecgroup(std::unique_ptr(nullptr, EC_GROUP_clear_free)) | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:551:253: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 551 | explicit OpenSSLECDSADNSCryptoKeyEngine(unsigned int algo) : DNSCryptoKeyEngine(algo), d_eckey(std::unique_ptr(EC_KEY_new(), EC_KEY_free)), d_ecgroup(std::unique_ptr(nullptr, EC_GROUP_clear_free)) | ^ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:564:115: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 564 | d_ecgroup = std::unique_ptr(EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1), EC_GROUP_clear_free); | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:564:134: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 564 | d_ecgroup = std::unique_ptr(EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1), EC_GROUP_clear_free); | ^ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:567:108: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 567 | d_ecgroup = std::unique_ptr(EC_GROUP_new_by_curve_name(NID_secp384r1), EC_GROUP_clear_free); | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:567:127: warning: 'void EC_GROUP_clear_free(EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 567 | d_ecgroup = std::unique_ptr(EC_GROUP_new_by_curve_name(NID_secp384r1), EC_GROUP_clear_free); | ^ /usr/include/openssl/ec.h:174:28: note: declared here 174 | OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc:577:27: warning: 'int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 577 | ret = EC_KEY_set_group(d_eckey.get(), d_ecgroup.get()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1040:27: note: declared here 1040 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); | ^~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLECDSADNSCryptoKeyEngine::create(unsigned int)': opensslsigners.cc:620:32: warning: 'int EC_KEY_generate_key(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 620 | int res = EC_KEY_generate_key(d_eckey.get()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1099:27: note: declared here 1099 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual DNSCryptoKeyEngine::storvector_t OpenSSLECDSADNSCryptoKeyEngine::convertToISCVector() const': opensslsigners.cc:641:46: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 641 | const BIGNUM *key = EC_KEY_get0_private_key(d_eckey.get()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1046:37: note: declared here 1046 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual std::string OpenSSLECDSADNSCryptoKeyEngine::sign(const std::string&) const': opensslsigners.cc:681:81: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 681 | auto signature = std::unique_ptr(ECDSA_do_sign((unsigned char*) l_hash.c_str(), l_hash.length(), d_eckey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1363:34: note: declared here 1363 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual bool OpenSSLECDSADNSCryptoKeyEngine::verify(const std::string&, const std::string&) const': opensslsigners.cc:726:28: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 726 | int ret = ECDSA_do_verify((unsigned char*) l_hash.c_str(), l_hash.length(), sig.get(), d_eckey.get()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1389:27: note: declared here 1389 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual std::string OpenSSLECDSADNSCryptoKeyEngine::getPublicKeyString() const': opensslsigners.cc:750:71: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 750 | int ret = EC_POINT_point2oct(d_ecgroup.get(), EC_KEY_get0_public_key(d_eckey.get()), POINT_CONVERSION_UNCOMPRESSED, reinterpret_cast(&binaryPoint.at(0)), binaryPoint.size(), nullptr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1060:39: note: declared here 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLECDSADNSCryptoKeyEngine::fromISCMap(DNSKEYRecordContent&, std::map, std::__cxx11::basic_string >&)': opensslsigners.cc:778:35: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 778 | int ret = EC_KEY_set_private_key(d_eckey.get(), prv_key.get()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ opensslsigners.cc:793:30: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 793 | ret = EC_KEY_set_public_key(d_eckey.get(), pub_key.get()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1068:27: note: declared here 1068 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^~~~~~~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual bool OpenSSLECDSADNSCryptoKeyEngine::checkKey(std::vector >*) const': opensslsigners.cc:802:23: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 802 | if (EC_KEY_check_key(d_eckey.get()) != 1) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1105:27: note: declared here 1105 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ opensslsigners.cc: In member function 'virtual void OpenSSLECDSADNSCryptoKeyEngine::fromPublicKeyString(const std::string&)': opensslsigners.cc:828:31: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 828 | ret = EC_KEY_set_private_key(d_eckey.get(), nullptr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1054:27: note: declared here 1054 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ opensslsigners.cc:833:30: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 833 | ret = EC_KEY_set_public_key(d_eckey.get(), pub_key.get()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1068:27: note: declared here 1068 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^~~~~~~~~~~~~~~~~~~~~ CXX pdns_recursor.o CXX pollmplexer.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from webserver.hh:30, from ws-recursor.hh:26, from pdns_recursor.cc:32: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/container/throw_exception.hpp:30, from /usr/include/boost/container/new_allocator.hpp:24, from /usr/include/boost/container/flat_set.hpp:27, from pdns_recursor.cc:30: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recpacketcache.hh:36, from pdns_recursor.cc:35: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from pollmplexer.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/boost/function.hpp:23, from mplexer.hh:23, from pollmplexer.cc:4: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from pdns_recursor.cc:56: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX protozero.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from protozero.hh:27, from protozero.cc:23: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from ./ext/protozero/include/protozero/buffer_tmpl.hpp:20, from ./ext/protozero/include/protozero/basic_pbf_writer.hpp:19, from ./ext/protozero/include/protozero/pbf_writer.hpp:19, from protozero.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX proxy-protocol.o In file included from ./dns.hh:29, from ./misc.hh:38, from ./iputils.hh:32, from proxy-protocol.hh:25, from proxy-protocol.cc:23: ./dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ./iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX pubsuffix.o CXX pubsuffixloader.o In file included from pubsuffixloader.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from pubsuffixloader.cc:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32, from pubsuffixloader.cc:27: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX query-local-address.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from query-local-address.hh:24, from query-local-address.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rcpgenerator.o In file included from rcpgenerator.hh:28, from rcpgenerator.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from rcpgenerator.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from rcpgenerator.hh:29: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec-carbon.o In file included from dns.hh:29, from misc.hh:38, from mtasker.hh:32, from rec-carbon.cc:4: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/deque:65, from /usr/include/c++/12/queue:60, from mtasker.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lwres.hh:27, from syncres.hh:36, from rec-carbon.cc:5: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec-lua-conf.o CXX rec-protozero.o In file included from logger.hh:31, from rec-lua-conf.cc:7: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/c++/12/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/12/algorithm:73, from ext/luawrapper/include/LuaContext.hpp:31, from rec-lua-conf.cc:2: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from rec-lua-conf.hh:28, from rec-lua-conf.cc:8: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from rec-protozero.cc:23: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from rec-protozero.hh:27, from rec-protozero.cc:24: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from rec-lua-conf.cc:11: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec-snmp.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from rec_channel.hh:32, from rec-snmp.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/unordered_map:44, from rec-snmp.cc:2: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec-taskqueue.o In file included from rec-taskqueue.hh:24, from rec-taskqueue.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from dnsname.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from syncres.hh:35, from rec-taskqueue.cc:24: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lwres.hh:27, from syncres.hh:36: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rec_channel_rec.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from rec_channel.hh:32, from rec_channel_rec.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from rec_channel_rec.cc:4: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from rec_channel_rec.cc:12: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from rec_channel_rec.cc:13: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX recpacketcache.o In file included from dns.hh:29, from recpacketcache.hh:25, from recpacketcache.cc:7: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from recpacketcache.cc:4: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from packetcache.hh:24, from recpacketcache.hh:35: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from packetcache.hh:25: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recpacketcache.hh:36: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX recursor_cache.o In file included from dns.hh:29, from recursor_cache.hh:26, from recursor_cache.cc:7: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from recursor_cache.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from recursor_cache.hh:28: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35, from dnsrecords.hh:27, from recursor_cache.hh:31: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from recursor_cache.cc:12: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX reczones.o CXX remote_logger.o In file included from dns.hh:29, from syncres.hh:26, from reczones.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from syncres.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from syncres.hh:35: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:32, from remote_logger.cc:3: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from threadname.hh:23, from remote_logger.cc:2: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lwres.hh:27, from syncres.hh:36: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX resolver.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from resolver.hh:26, from resolver.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from resolver.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from resolver.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX responsestats.o CXX rpzloader.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from dnspacket.hh:27, from responsestats.hh:26, from responsestats.cc:4: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from arguments.hh:29, from rpzloader.cc:1: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from arguments.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35, from rpzloader.cc:2: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41, from rpzloader.cc:5: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX secpoll-recursor.o In file included from dns.hh:29, from syncres.hh:26, from secpoll-recursor.cc:5: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /usr/include/boost/format.hpp:17, from namespaces.hh:25, from secpoll-recursor.hh:24, from secpoll-recursor.cc:4: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from syncres.hh:35: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lwres.hh:27, from syncres.hh:36: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX secpoll.o CXX shuffle.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from secpoll.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from secpoll.cc:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from shuffle.cc:30: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from shuffle.cc:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX sillyrecords.o CXX snmp-agent.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from sillyrecords.cc:11: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from sillyrecords.cc:4: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from snmp-agent.cc:2: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from snmp-agent.hh:4, from snmp-agent.cc:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from logger.hh:32, from snmp-agent.cc:5: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX sortlist.o CXX svc-records.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sortlist.hh:23, from sortlist.cc:1: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from svc-records.hh:26, from svc-records.cc:22: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from svc-records.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX syncres.o CXX taskqueue.o In file included from dns.hh:29, from misc.hh:38, from arguments.hh:29, from syncres.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from arguments.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from taskqueue.hh:34, from taskqueue.cc:23: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/bits/std_thread.h:42, from /usr/include/c++/12/thread:43, from taskqueue.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35, from dnsrecords.hh:27, from aggressive_nsec.hh:35, from syncres.cc:27: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32, from taskqueue.cc:25: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from lua-recursor4.hh:34, from syncres.cc:34: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41, from taskqueue.cc:26: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from syncres.cc:36: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX threadname.o In file included from logger.hh:31, from threadname.cc:37: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from logger.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX tsigverifier.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from tsigverifier.hh:4, from tsigverifier.cc:2: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from tsigverifier.cc:3: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX uuid-utils.o CXX validate.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from validate.hh:24, from validate.cc:1: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.cc: In member function 'SyncRes::asyncresolveWrapper(ComboAddress const&, bool, DNSName const&, DNSName const&, int, bool, bool, timeval*, boost::optional&, LWResult*, bool*) const': syncres.cc:606:39: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 606 | const SyncRes::EDNSStatus::EDNSMode oldmode = *mode; | ^~~~~~~ In file included from /usr/include/c++/12/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/bits/stl_tree.h:64: In member function 'std::__new_allocator > > > >::deallocate(boost::multi_index::detail::ordered_index_node > > >*, unsigned long)', inlined from 'std::allocator_traits > > > > >::deallocate(std::allocator > > > >&, boost::multi_index::detail::ordered_index_node > > >*, unsigned long)' at /usr/include/c++/12/bits/alloc_traits.h:496:23, inlined from 'boost::multi_index::multi_index_container, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >::deallocate_node(boost::multi_index::detail::ordered_index_node > > >*)' at /usr/include/boost/multi_index_container.hpp:649:34, inlined from 'boost::multi_index::multi_index_container, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >::delete_node_(boost::multi_index::detail::ordered_index_node > > >*)' at /usr/include/boost/multi_index_container.hpp:940:20, inlined from 'boost::multi_index::multi_index_container, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >::modify_, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}>(SyncRes::ednsstatus_t::reset(boost::multi_index::detail::ordered_index, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}&, boost::multi_index::detail::ordered_index_node > > >*)bool' at /usr/include/boost/multi_index_container.hpp:1014:21, inlined from 'boost::multi_index::multi_index_container, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >::modify_, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}>(SyncRes::ednsstatus_t::reset(boost::multi_index::detail::ordered_index, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}&, boost::multi_index::detail::ordered_index_node > > >*)bool' at /usr/include/boost/multi_index_container.hpp:1001:8, inlined from 'boost::multi_index::detail::index_base, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >::final_modify_, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}>(SyncRes::ednsstatus_t::reset(boost::multi_index::detail::ordered_index, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}&, boost::multi_index::detail::ordered_index_node > > >*)bool' at /usr/include/boost/multi_index/detail/index_base.hpp:280:28, inlined from 'boost::multi_index::detail::ordered_index_impl, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::modify, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1}>(boost::multi_index::detail::bidir_node_iterator > > > >, SyncRes::ednsstatus_t::reset(boost::multi_index::detail::ordered_index, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)::{lambda(SyncRes::EDNSStatus&)#1})bool' at /usr/include/boost/multi_index/detail/ord_index_impl.hpp:468:31, inlined from 'SyncRes::ednsstatus_t::reset(boost::multi_index::detail::ordered_index, std::less, boost::multi_index::detail::nth_layer<1, SyncRes::EDNSStatus, boost::multi_index::indexed_by, boost::multi_index::member, mpl_::na>, boost::multi_index::ordered_non_unique, boost::multi_index::member, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::v_item, 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&, boost::multi_index::detail::bidir_node_iterator > > > >)' at syncres.hh:389:17, inlined from 'SyncRes::asyncresolveWrapper(ComboAddress const&, bool, DNSName const&, DNSName const&, int, bool, bool, timeval*, boost::optional&, LWResult*, bool*) const' at syncres.cc:601:32: /usr/include/c++/12/bits/new_allocator.h:158:33: note: call to 'operator delete(void*, unsigned long)' here 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ CXX validate-recursor.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from validate.hh:24, from validate-recursor.cc:1: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate.hh:29: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from validate-recursor.cc:3: syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX version.o In file included from logger.hh:31, from version.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from logger.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from logger.hh:32: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX webserver.o CXX ws-api.o In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from webserver.hh:30, from webserver.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from utility.hh:43, from webserver.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from webserver.hh:30, from ws-api.hh:24, from ws-api.cc:28: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/token_iterator.hpp:22, from /usr/include/boost/tokenizer.hpp:20, from ws-api.cc:26: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from /usr/include/boost/type_index/type_index_facade.hpp:15, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/function/function_base.hpp:21, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from ./ext/yahttp/yahttp/reqresp.hpp:7, from ./ext/yahttp/yahttp/yahttp.hpp:19, from webserver.hh:27: In function 'memcpy', inlined from 'boost::function3 >&, bool>::move_assign(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:1008:24, inlined from 'boost::function3 >&, bool>::swap(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:862:22, inlined from 'boost::function >&, bool)>::operator=(YaHTTP::HTTPBase::SendBodyRender)boost::enable_if_::value, boost::function >&, bool)>&>::type' at /usr/include/boost/function/function_template.hpp:1139:22, inlined from 'YaHTTP::HTTPBase::initialize()' at ./ext/yahttp/yahttp/reqresp.hpp:106:33: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.365365 + 8B]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:36, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70: /usr/include/boost/function/function_template.hpp: In member function 'YaHTTP::HTTPBase::initialize()': /usr/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^~~~~~~~~~~~ CXX ws-recursor.o CXX xpf.o In file included from ./dns.hh:29, from ./misc.hh:38, from ./iputils.hh:32, from xpf.hh:25, from xpf.cc:23: ./dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from ./iputils.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from webserver.hh:30, from ws-recursor.hh:26, from ws-recursor.cc:25: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /usr/include/boost/format.hpp:17, from namespaces.hh:25, from ws-recursor.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX zoneparser-tng.o In file included from validate.hh:29, from recursor_cache.hh:41, from syncres.hh:41, from ws-recursor.cc:36: dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ syncres.hh:978:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 978 | struct PacketIDBirthdayCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from zoneparser-tng.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX nod.o In file included from nod.hh:27, from nod.cc:23: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from nod.hh:24: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from /usr/include/boost/type_index/type_index_facade.hpp:15, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/function/function_base.hpp:21, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from mplexer.hh:23, from ws-recursor.hh:25: In function 'memcpy', inlined from 'boost::function3 >&, bool>::move_assign(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:1008:24, inlined from 'boost::function3 >&, bool>::swap(boost::function3 >&, bool>&)' at /usr/include/boost/function/function_template.hpp:862:22, inlined from 'boost::function >&, bool)>::operator=(YaHTTP::HTTPBase::SendBodyRender)boost::enable_if_::value, boost::function >&, bool)>&>::type' at /usr/include/boost/function/function_template.hpp:1139:22, inlined from 'YaHTTP::HTTPBase::initialize()' at ./ext/yahttp/yahttp/reqresp.hpp:106:33: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.842257 + 8B]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:36, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70: /usr/include/boost/function/function_template.hpp: In member function 'YaHTTP::HTTPBase::initialize()': /usr/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^~~~~~~~~~~~ In file included from stable-bloom.hh:30, from nod.hh:28: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from logger.hh:32, from nod.cc:32: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX sodiumsigners.o In file included from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsrecords.hh:27, from dnssecinfra.hh:23, from sodiumsigners.cc:7: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from dnsparser.hh:23: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dnswriter.hh:29, from dnsparser.hh:35: iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ dnssecinfra.hh:140:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct CanonicalCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX epollmplexer.o CXX dnstap.o In file included from dnstap.hh:29, from dnstap.cc:4: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from dnstap.hh:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from epollmplexer.cc:26: dnsname.hh:240:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 240 | struct CanonDNSNameCompare: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /usr/include/boost/function.hpp:23, from mplexer.hh:23, from epollmplexer.cc:25: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from iputils.hh:32, from dnstap.hh:30: misc.hh:378:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 378 | struct CIStringCompare: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ misc.hh:402:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 402 | struct CIStringPairCompare: public std::binary_function, pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:147:43: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 147 | struct addressOnlyLessThan: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ iputils.hh:162:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct addressOnlyEqual: public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ GEN pdns-recursor.service CXXLD rec_control GEN pdns-recursor@.service CXXLD pdns_recursor In function 'memcpy', inlined from 'move_assign' at /usr/include/boost/function/function_template.hpp:1008:24, inlined from 'swap' at /usr/include/boost/function/function_template.hpp:862:22, inlined from 'operator=' at /usr/include/boost/function/function_template.hpp:1139:22, inlined from 'initialize' at ./ext/yahttp/yahttp/reqresp.hpp:106:33: /usr/include/bits/string_fortified.h:29:33: warning: 'MEM [(char * {ref-all})&D.7763 + 8B]' is used uninitialized [-Wuninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /usr/include/boost/function/function_template.hpp: In member function 'initialize': /usr/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^ GEN recursor.conf-dist make[2]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4' make[1]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UjuAfI + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 + '[' -f /builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld ']' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-pdns-recursor-4.5.4-5.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pdns-recursor-4.5.4 + make install DESTDIR=/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 make install-recursive make[1]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4' Making install in ext make[2]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' Making install in yahttp make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' Making install in yahttp make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' make[5]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp/yahttp' make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[5]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/yahttp' Making install in json11 make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/json11' Making install in probds make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext/probds' make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[4]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[2]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4/ext' make[2]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4' make[3]: Entering directory '/builddir/build/BUILD/pdns-recursor-4.5.4' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c rec_control '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/bin' libtool: install: /usr/bin/install -c rec_control /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/bin/rec_control /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/sbin' /bin/sh ./libtool --mode=install /usr/bin/install -c pdns_recursor '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/sbin' libtool: install: /usr/bin/install -c pdns_recursor /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/sbin/pdns_recursor /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/etc/pdns-recursor' /usr/bin/install -c -m 644 recursor.conf-dist '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/etc/pdns-recursor' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/man/man1' /usr/bin/install -c -m 644 pdns_recursor.1 rec_control.1 '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/lib/systemd/system/' /usr/bin/install -c -m 644 pdns-recursor.service pdns-recursor@.service '/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/lib/systemd/system/' make[3]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4' make[2]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4' make[1]: Leaving directory '/builddir/build/BUILD/pdns-recursor-4.5.4' + /usr/bin/mv /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/etc/pdns-recursor/recursor.conf-dist /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/etc/pdns-recursor/recursor.conf + install -p -d -m 0755 /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64//var/lib/pdns-recursor/nod + install -p -d -m 0755 /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64//var/lib/pdns-recursor/udr + sed -i -e 's/# setuid=/setuid=pdns-recursor/' -e 's/# setgid=/setgid=pdns-recursor/' -e 's/# security-poll-suffix=secpoll\.powerdns\.com\./security-poll-suffix=/' /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/etc/pdns-recursor/recursor.conf + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.5.4-5.fc36 --unique-debug-suffix -4.5.4-5.fc36.x86_64 --unique-debug-src-base pdns-recursor-4.5.4-5.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/pdns-recursor-4.5.4 extracting debug info from /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/sbin/pdns_recursor extracting debug info from /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/bin/rec_control original debug info size: 104628kB, size after compression: 95584kB /usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 21615 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/pdns-recursor-4.5.4-5.fc36.x86_64/ext/probds/murmur3.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: pdns-recursor-4.5.4-5.fc36.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.CaexCK + umask 022 + cd /builddir/build/BUILD + cd pdns-recursor-4.5.4 + DOCDIR=/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/doc/pdns-recursor + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/doc/pdns-recursor + cp -pr README /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/doc/pdns-recursor + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.drePJt + umask 022 + cd /builddir/build/BUILD + cd pdns-recursor-4.5.4 + LICENSEDIR=/builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/licenses/pdns-recursor + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/licenses/pdns-recursor + cp -pr COPYING /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64/usr/share/licenses/pdns-recursor + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(pdns-recursor) = 4.5.4-5.fc36 pdns-recursor = 4.5.4-5.fc36 pdns-recursor(x86-64) = 4.5.4-5.fc36 powerdns-recursor = 4.5.4-5.fc36 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: libboost_context.so.1.76.0()(64bit) libboost_filesystem.so.1.76.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcap.so.2()(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libfstrm.so.0()(64bit) libfstrm.so.0(LIBFSTRM_0.2.0)(64bit) libfstrm.so.0(LIBFSTRM_0.4.0)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libluajit-5.1.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libsodium.so.23()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) rtld(GNU_HASH) Processing files: pdns-recursor-debugsource-4.5.4-5.fc36.x86_64 Provides: pdns-recursor-debugsource = 4.5.4-5.fc36 pdns-recursor-debugsource(x86-64) = 4.5.4-5.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: pdns-recursor-debuginfo-4.5.4-5.fc36.x86_64 Provides: debuginfo(build-id) = 57e20f13900bd6442ef4e0c3ca93fa8f6f189b0e debuginfo(build-id) = b32e6e5cb7799043e12b486e6a45a0994b251a18 pdns-recursor-debuginfo = 4.5.4-5.fc36 pdns-recursor-debuginfo(x86-64) = 4.5.4-5.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: pdns-recursor-debugsource(x86-64) = 4.5.4-5.fc36 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 Wrote: /builddir/build/RPMS/pdns-recursor-debugsource-4.5.4-5.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/pdns-recursor-4.5.4-5.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/pdns-recursor-debuginfo-4.5.4-5.fc36.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.qTGgTh + umask 022 + cd /builddir/build/BUILD + cd pdns-recursor-4.5.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/pdns-recursor-4.5.4-5.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0