>>> aria2: Building community/aria2 1.36.0-r1 (using abuild 3.10.0_rc1-r2) started Sat, 29 Oct 2022 06:17:48 +0000 >>> aria2: Checking sanity of /home/buildozer/aports/community/aria2/APKBUILD... >>> aria2: Analyzing dependencies... >>> aria2: Installing for build: build-base ca-certificates gnutls-dev expat-dev sqlite-dev c-ares-dev cppunit-dev (1/23) Installing nettle (3.8.1-r0) (2/23) Installing libffi (3.4.4-r0) (3/23) Installing p11-kit (0.24.1-r1) (4/23) Installing libtasn1 (4.19.0-r0) (5/23) Installing libunistring (1.1-r0) (6/23) Installing gnutls (3.7.8-r2) (7/23) Installing gnutls-c++ (3.7.8-r2) (8/23) Installing libgmpxx (6.2.1-r2) (9/23) Installing gmp-dev (6.2.1-r2) (10/23) Installing nettle-dev (3.8.1-r0) (11/23) Installing libtasn1-progs (4.19.0-r0) (12/23) Installing libtasn1-dev (4.19.0-r0) (13/23) Installing p11-kit-dev (0.24.1-r1) (14/23) Installing zlib-dev (1.2.13-r0) (15/23) Installing gnutls-dev (3.7.8-r2) (16/23) Installing expat (2.5.0-r0) (17/23) Installing expat-dev (2.5.0-r0) (18/23) Installing sqlite-libs (3.39.4-r0) (19/23) Installing sqlite-dev (3.39.4-r0) (20/23) Installing c-ares-dev (1.18.1-r0) (21/23) Installing cppunit (1.15.1-r1) (22/23) Installing cppunit-dev (1.15.1-r1) (23/23) Installing .makedepends-aria2 (20221029.061751) Executing busybox-1.35.0-r27.trigger OK: 199 MiB in 115 packages >>> aria2: Cleaning up srcdir >>> aria2: Cleaning up pkgdir >>> aria2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/aria2-1.36.0.tar.xz >>> aria2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/aria2-1.36.0.tar.xz >>> aria2: Checking sha512sums... aria2-1.36.0.tar.xz: OK aria2.conf: OK aria2.initd: OK aria2.confd: OK aria2.logrotate: OK >>> aria2: Unpacking /var/cache/distfiles/v3.17/aria2-1.36.0.tar.xz... checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking target system type... armv7-alpine-linux-musleabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for armv7-alpine-linux-musleabihf-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... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /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 how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/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... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-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... yes 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/armv7-alpine-linux-musleabihf/bin/ld) 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... no checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for armv7-alpine-linux-musleabihf-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) gcc3 checking for bison... no checking for byacc... no checking dependency style of gcc... gcc3 checking for armv7-alpine-linux-musleabihf-ar... ar checking for sphinx-build... no checking for rst2html.py... no checking for rst2html... no checking for armv7-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.20... yes checking whether g++ supports C++11 features by default... yes checking whether the c++ compiler supports nullptr... checking whether the C++ compiler supports `override` keyword... yes checking for cppunit >= 1.10.2... yes checking for zlib >= 1.2.3... yes checking for gzbuffer... yes checking for gzsetparams... yes checking for libxml-2.0 >= 2.6.24... no checking for expat... yes checking for sqlite3... yes checking for sqlite3_open_v2... yes checking whether to enable Mac OS X native SSL/TLS... no checking for main in -lcrypt32... no checking for main in -lsecur32... no checking for main in -ladvapi32... no checking for wincrypt.h... no checking for security.h... no checking for gnutls >= 2.2.0... yes checking for gnutls_certificate_set_x509_system_trust... yes checking for nettle... yes checking for __gmpz_init in -lgmp... yes checking for __gmpz_powm_sec... yes checking for libssh2... no configure: WARNING: Package 'libssh2', required by 'virtual:world', not found checking for libcares >= 1.7.0... yes checking for ares_addr_node... yes checking for ares_set_servers... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for ANSI C header files... (cached) yes checking argz.h usability... no checking argz.h presence... no checking for argz.h... no checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking for inttypes.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libintl.h usability... no checking libintl.h presence... no checking for libintl.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking port.h usability... no checking port.h presence... no checking for port.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking stdio_ext.h usability... yes checking stdio_ext.h presence... yes checking for stdio_ext.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/signal.h usability... yes checking sys/signal.h presence... yes checking for sys/signal.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for stdbool.h that conforms to C99... no checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for mode_t... yes checking for off_t... yes checking for size_t... (cached) yes checking for ssize_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for pid_t... yes checking for working volatile... yes checking for ptrdiff_t... yes checking for struct timespec... yes checking whether byte ordering is bigendian... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether NLS is requested... no checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld used by GCC... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether to use NLS... no checking for error_at_line... no checking whether gcc needs -traditional... no checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for working strtod... yes checking for __argz_count... no checking for __argz_next... no checking for __argz_stringify... no checking for atexit... yes checking for ftruncate... yes checking for getcwd... yes checking for gethostbyaddr... yes checking for gethostbyname... yes checking for getifaddrs... yes checking for getpagesize... yes checking for memchr... yes checking for memmove... yes checking for mempcpy... yes checking for memset... yes checking for mkdir... yes checking for mmap... yes checking for munmap... yes checking for nl_langinfo... yes checking for posix_fadvise... yes checking for posix_memalign... yes checking for pow... yes checking for putenv... yes checking for rmdir... yes checking for select... yes checking for setlocale... yes checking for sigaction... yes checking for sleep... yes checking for socket... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for strtoull... yes checking for tzset... yes checking for unsetenv... yes checking for usleep... yes checking for utime... yes checking for utimes... yes checking for epoll_create... yes checking for posix_fallocate... yes checking for fallocate... yes checking for asctime_r... yes checking for localtime_r... yes checking for basename... yes checking for gai_strerror... yes checking for getaddrinfo... yes checking for gettimeofday... yes checking for strptime... yes checking for daemon... yes checking for poll... yes checking for timegm... yes checking for port_associate... no checking for kqueue... no checking for struct sockaddr_in.sin_len... no checking for struct sockaddr_in6.sin6_len... no checking whether struct option.name is assignable from const char*... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/libaria2.pc config.status: creating src/includes/Makefile config.status: creating test/Makefile config.status: creating po/Makefile.in config.status: creating lib/Makefile config.status: creating doc/Makefile config.status: creating doc/manual-src/Makefile config.status: creating doc/manual-src/en/Makefile config.status: creating doc/manual-src/en/conf.py config.status: creating doc/manual-src/ru/Makefile config.status: creating doc/manual-src/ru/conf.py config.status: creating doc/manual-src/pt/Makefile config.status: creating doc/manual-src/pt/conf.py config.status: creating deps/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile === configuring in deps/wslay (/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=armv7-alpine-linux-musleabihf' '--host=armv7-alpine-linux-musleabihf' '--sysconfdir=/etc' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--localstatedir=/var' '--disable-nls' '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt' 'build_alias=armv7-alpine-linux-musleabihf' 'host_alias=armv7-alpine-linux-musleabihf' 'CC=gcc' 'CFLAGS=-Os -fomit-frame-pointer -g' 'LDFLAGS=-Wl,--as-needed,-O1,--sort-common' 'CPPFLAGS=-Os -fomit-frame-pointer' 'CXX=g++' 'CXXFLAGS=-Os -fomit-frame-pointer -g' --cache-file=/dev/null --srcdir=. checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking how to print strings... printf checking for armv7-alpine-linux-musleabihf-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 for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/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... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -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 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... yes 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/armv7-alpine-linux-musleabihf/bin/ld) 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 target system type... armv7-alpine-linux-musleabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking dependency style of gcc... gcc3 checking whether make supports nested variables... (cached) yes checking for armv7-alpine-linux-musleabihf-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 whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking dependency style of g++... gcc3 checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for armv7-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.20... yes checking for sphinx-build... no checking for nettle >= 2.4... yes checking for CU_initialize_registry in -lcunit... no checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for size_t... yes checking for ssize_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... no checking for memmove... yes checking for memset... yes checking for ntohl... yes checking for ntohs... yes checking for htons... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating lib/Makefile config.status: creating lib/libwslay.pc config.status: creating lib/includes/Makefile config.status: creating lib/includes/wslay/wslayver.h config.status: creating tests/Makefile config.status: creating config.h config.status: executing libtool commands config.status: executing depfiles commands configure: summary of build options: version: 1.1.1 shared 1:1:1 Host type: armv7-alpine-linux-musleabihf Install prefix: /usr C compiler: gcc CFlags: -Os -fomit-frame-pointer -g Library types: Shared=yes, Static=yes CUnit: no Nettle: yes Build examples: yes configure: summary of build options: Build: armv7-alpine-linux-musleabihf Host: armv7-alpine-linux-musleabihf Target: armv7-alpine-linux-musleabihf Install prefix: /usr CC: gcc CXX: g++ CPP: gcc -E CXXFLAGS: -Os -fomit-frame-pointer -g CFLAGS: -Os -fomit-frame-pointer -g CPPFLAGS: -Os -fomit-frame-pointer LDFLAGS: -Wl,--as-needed,-O1,--sort-common LIBS: DEFS: -DHAVE_CONFIG_H CXX1XCXXFLAGS: EXTRACXXFLAGS: -pipe EXTRACFLAGS: -pipe EXTRACPPFLAGS: EXTRALDFLAGS: EXTRALIBS: WARNCXXFLAGS: LibUV: no (CFLAGS='' LIBS='') SQLite3: yes (CFLAGS='' LIBS='-lsqlite3 ') SSL Support: yes AppleTLS: no (LDFLAGS='') WinTLS: no (LIBS='') GnuTLS: yes (CFLAGS='-I/usr/include/p11-kit-1 ' LIBS='-lgnutls ') OpenSSL: no (CFLAGS='' LIBS='') CA Bundle: /etc/ssl/certs/ca-certificates.crt LibNettle: yes (CFLAGS='' LIBS='-lnettle ') LibGmp: yes (CFLAGS='' LIBS='-lgmp') LibGcrypt: no (CFLAGS='' LIBS='') LibXML2: no (CFLAGS='' LIBS='') LibExpat: yes (CFLAGS='' LIBS='-lexpat ') LibCares: yes (CFLAGS='' LIBS='-lcares ') Zlib: yes (CFLAGS='' LIBS='-L/lib -lz ') Libssh2: no (CFLAGS='' LIBS='') Tcmalloc: no (CFLAGS='' LIBS='') Jemalloc: no (CFLAGS='' LIBS='') Epoll: yes Bittorrent: yes Metalink: yes XML-RPC: yes Message Digest: libnettle WebSocket: yes (CFLAGS='-I$(top_builddir)/deps/wslay/lib/includes -I$(top_srcdir)/deps/wslay/lib/includes' LIBS='$(top_builddir)/deps/wslay/lib/libwslay.la') Libaria2: no (shared=yes static=no) bash_completion dir: ${datarootdir}/doc/${PACKAGE_TARNAME}/bash_completion Static build: no make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' Making all in po make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' Making all in lib make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' Making all in deps make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making all in wslay make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make all-recursive make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' Making all in lib make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making all in includes make[6]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[6]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' CC wslay_frame.lo CC wslay_event.lo CC wslay_queue.lo CC wslay_net.lo CCLD libwslay.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries make[6]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making all in tests make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making all in src make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making all in includes make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' CXX main.o CXX A2STR.lo CXX AbstractAuthResolver.lo CXX AbstractCommand.lo CXX AbstractDiskWriter.lo CXX AbstractHttpServerResponseCommand.lo CXX AbstractOptionHandler.lo CXX AbstractProxyRequestCommand.lo CXX AbstractProxyResponseCommand.lo CXX AbstractSingleDiskAdaptor.lo CXX AdaptiveFileAllocationIterator.lo CXX AdaptiveURISelector.lo CXX AuthConfig.lo CXX AuthConfigFactory.lo CXX AutoSaveCommand.lo CXX BackupIPv4ConnectCommand.lo CXX base32.lo CXX bitfield.lo CXX BitfieldMan.lo CXX BufferedFile.lo CXX ByteArrayDiskWriter.lo CXX CheckIntegrityCommand.lo CXX CheckIntegrityDispatcherCommand.lo CXX CheckIntegrityEntry.lo CXX Checksum.lo CXX ChecksumCheckIntegrityEntry.lo CXX ChunkChecksum.lo CXX ChunkedDecodingStreamFilter.lo CXX ColorizedStream.lo CXX Command.lo CXX ConnectCommand.lo CXX console.lo CXX ConsoleStatCalc.lo CXX ContentTypeRequestGroupCriteria.lo CXX Context.lo CXX ContextAttribute.lo CXX Cookie.lo CXX CookieStorage.lo CXX cookie_helper.lo CXX CreateRequestCommand.lo CXX CUIDCounter.lo CXX DefaultAuthResolver.lo CXX DefaultBtProgressInfoFile.lo CXX DefaultDiskWriter.lo CXX DefaultDiskWriterFactory.lo CXX DefaultPieceStorage.lo CXX DefaultStreamPieceSelector.lo CXX DirectDiskAdaptor.lo CXX DiskAdaptor.lo CXX DlAbortEx.lo CXX DlRetryEx.lo CXX DNSCache.lo CXX DownloadCommand.lo CXX DownloadEngine.lo CXX DownloadContext.lo CXX DownloadFailureException.lo CXX DownloadEngineFactory.lo CXX DownloadHandler.lo CXX DownloadHandlerConstants.lo CXX DownloadResult.lo CXX download_handlers.lo CXX download_helper.lo CXX Exception.lo CXX FatalException.lo CXX FeatureConfig.lo CXX FeedbackURISelector.lo CXX File.lo CXX FileAllocationCommand.lo CXX FileAllocationDispatcherCommand.lo CXX FileAllocationEntry.lo CXX FileEntry.lo CXX FillRequestGroupCommand.lo CXX fmt.lo CXX FtpConnection.lo CXX FtpDownloadCommand.lo CXX FtpFinishDownloadCommand.lo CXX FtpInitiateConnectionCommand.lo CXX FtpNegotiationCommand.lo In file included from AbstractOptionHandler.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OptionHandler.h:40, from AbstractOptionHandler.h:38, from AbstractOptionHandler.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX FtpTunnelRequestCommand.lo In file included from AdaptiveFileAllocationIterator.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from AdaptiveFileAllocationIterator.h:40, from AdaptiveFileAllocationIterator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadEngineFactory.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DownloadEngineFactory.h:40, from DownloadEngineFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from MultiUrlRequestInfo.h:45, from main.cc:45: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ./includes/aria2/aria2.h:42, from main.cc:43: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from ContentTypeRequestGroupCriteria.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ContentTypeRequestGroupCriteria.h:39, from ContentTypeRequestGroupCriteria.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from ConsoleStatCalc.h:44, from ConsoleStatCalc.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ConsoleStatCalc.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ConsoleStatCalc.h:48:35: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | class SizeFormatter : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from SequentialDispatcherCommand.h:43, from CheckIntegrityDispatcherCommand.h:38, from CheckIntegrityDispatcherCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from SequentialDispatcherCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AuthConfigFactory.h:45, from AuthConfigFactory.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AuthConfigFactory.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from AutoSaveCommand.h:38, from AutoSaveCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractHttpServerResponseCommand.h:42, from AbstractHttpServerResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from AbstractHttpServerResponseCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadHandler.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadHandler.h:40, from DownloadHandler.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from Cookie.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Cookie.h:40, from Cookie.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AuthConfig.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AuthConfig.h:40, from AuthConfig.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX FtpTunnelResponseCommand.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyRequestCommand.h:38, from AbstractProxyRequestCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from CheckIntegrityCommand.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from CheckIntegrityCommand.h:40, from CheckIntegrityCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AbstractAuthResolver.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AuthResolver.h:40, from AbstractAuthResolver.h:38, from AbstractAuthResolver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from ConnectCommand.h:38, from ConnectCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from CheckIntegrityEntry.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from CheckIntegrityEntry.h:38, from CheckIntegrityEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from DownloadResult.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadResult.h:42: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from BackupIPv4ConnectCommand.h:43, from BackupIPv4ConnectCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BackupIPv4ConnectCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from DownloadCommand.h:38, from AdaptiveURISelector.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyResponseCommand.h:38, from AbstractProxyResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from URISelector.h:39, from AdaptiveURISelector.h:38, from AdaptiveURISelector.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from CreateRequestCommand.h:38, from CreateRequestCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX GeomStreamPieceSelector.lo CXX GroupId.lo In file included from TimerA2.h:43, from DownloadContext.h:45, from DownloadContext.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadContext.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from DNSCache.h:45, from DNSCache.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DNSCache.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from MemoryPreDownloadHandler.h:39, from MemoryBufferPreDownloadHandler.h:38, from download_handlers.cc:38: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from download_handlers.h:40, from download_handlers.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PieceStorage.h:44, from DefaultBtProgressInfoFile.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtProgressInfoFile.h:40, from DefaultBtProgressInfoFile.h:38, from DefaultBtProgressInfoFile.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX GrowSegment.lo In file included from ByteArrayDiskWriter.h:41, from ByteArrayDiskWriter.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from ByteArrayDiskWriter.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PieceStorage.h:44, from DefaultPieceStorage.h:38, from DefaultPieceStorage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from PieceStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from DownloadCommand.h:38, from DownloadCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from DefaultDiskWriterFactory.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DiskWriterFactory.h:40, from DefaultDiskWriterFactory.h:38, from DefaultDiskWriterFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from CookieStorage.h:49, from CookieStorage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from CookieStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from DownloadEngine.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadEngine.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from ChecksumCheckIntegrityEntry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from CheckIntegrityEntry.h:38, from ChecksumCheckIntegrityEntry.h:38, from ChecksumCheckIntegrityEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HaveEraseCommand.lo In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from DiskAdaptor.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DiskAdaptor.h:40, from DiskAdaptor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from FileAllocationCommand.h:42, from FileAllocationCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from FileAllocationCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from BufferedFile.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OutputFile.h:44, from IOFile.h:38, from BufferedFile.h:38, from BufferedFile.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from DirectDiskAdaptor.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DiskAdaptor.h:40, from AbstractSingleDiskAdaptor.h:38, from DirectDiskAdaptor.h:38, from DirectDiskAdaptor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ServerStatMan.h:44, from FeedbackURISelector.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from URISelector.h:39, from FeedbackURISelector.h:37, from FeedbackURISelector.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX help_tags.lo In file included from util.h:59, from AbstractDiskWriter.cc:48: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AbstractDiskWriter.h:39, from AbstractDiskWriter.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from AbstractSingleDiskAdaptor.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from util.h:59, from cookie_helper.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DiskAdaptor.h:40, from AbstractSingleDiskAdaptor.h:38, from AbstractSingleDiskAdaptor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from cookie_helper.h:40, from cookie_helper.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpConnection.lo In file included from util.h:59, from bitfield.h:44, from BitfieldMan.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BitfieldMan.h:40, from BitfieldMan.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from ChunkedDecodingStreamFilter.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from StreamFilter.h:40, from ChunkedDecodingStreamFilter.h:38, from ChunkedDecodingStreamFilter.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from bitfield.h:44, from bitfield.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from base32.h:42, from base32.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from base32.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from SequentialDispatcherCommand.h:43, from FileAllocationDispatcherCommand.h:38, from FileAllocationDispatcherCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from util.h:59, from Context.cc:50: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from SequentialDispatcherCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from Context.h:40, from Context.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from File.cc:48: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from File.h:40, from File.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpDownloadCommand.lo In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from download_helper.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from download_helper.h:40, from download_helper.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from FileAllocationEntry.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from FileAllocationEntry.h:38, from FileAllocationEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from FillRequestGroupCommand.h:40, from FillRequestGroupCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpHeader.lo CXX HttpHeaderProcessor.lo CXX HttpInitiateConnectionCommand.lo CXX HttpListenCommand.lo CXX HttpProxyRequestCommand.lo In file included from util.h:59, from FeatureConfig.cc:73: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from FeatureConfig.h:40, from FeatureConfig.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpProxyResponseCommand.lo CXX HttpRequest.lo In file included from FtpConnection.h:47, from FtpConnection.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from FtpConnection.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpRequestCommand.lo In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from FileEntry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from FileEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CookieStorage.cc:355:42: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 355 | class OrderByPathDepthDesc : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from DownloadCommand.h:38, from FtpDownloadCommand.h:38, from FtpDownloadCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from InitiateConnectionCommand.h:38, from FtpInitiateConnectionCommand.h:38, from FtpInitiateConnectionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from FtpNegotiationCommand.h:38, from FtpNegotiationCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from FtpFinishDownloadCommand.h:38, from FtpFinishDownloadCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpResponse.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyRequestCommand.h:38, from FtpTunnelRequestCommand.h:38, from FtpTunnelRequestCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX HttpResponseCommand.lo CXX HttpServer.lo CXX HttpServerBodyCommand.lo CXX HttpServerCommand.lo CXX HttpServerResponseCommand.lo CXX HttpSkipResponseCommand.lo CXX InitiateConnectionCommand.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyResponseCommand.h:38, from FtpTunnelResponseCommand.h:38, from FtpTunnelResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX InitiateConnectionCommandFactory.lo CXX InorderStreamPieceSelector.lo CXX RandomStreamPieceSelector.lo In file included from Piece.h:46, from GrowSegment.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Segment.h:41, from GrowSegment.h:38, from GrowSegment.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX InorderURISelector.lo CXX IOFile.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from HaveEraseCommand.h:38, from HaveEraseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX IteratableChecksumValidator.lo CXX IteratableChunkChecksumValidator.lo CXX json.lo CXX JsonParser.lo CXX LogFactory.lo CXX Logger.lo CXX LongestSequencePieceSelector.lo CXX MessageDigest.lo In file included from util.h:59, from GroupId.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from GroupId.h:40, from GroupId.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from DownloadCommand.h:38, from HttpDownloadCommand.h:38, from HttpDownloadCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX message_digest_helper.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from InitiateConnectionCommand.h:38, from HttpInitiateConnectionCommand.h:38, from HttpInitiateConnectionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetadataInfo.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyRequestCommand.h:38, from HttpProxyRequestCommand.h:38, from HttpProxyRequestCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkHttpEntry.lo CXX MultiDiskAdaptor.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from AbstractProxyResponseCommand.h:38, from HttpProxyResponseCommand.h:38, from HttpProxyResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MultiFileAllocationIterator.lo In file included from TimerA2.h:43, from DownloadEngine.h:47, from HttpListenCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from HttpListenCommand.h:40, from HttpListenCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from HttpRequestCommand.h:38, from HttpRequestCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MultiUrlRequestInfo.lo CXX NameResolver.lo CXX Netrc.lo CXX NetrcAuthResolver.lo In file included from TimerA2.h:43, from Request.h:42, from HttpResponse.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from HttpResponse.h:41, from HttpResponse.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX NetStat.lo In file included from util.h:59, from HttpHeader.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/map:60, from HttpHeader.h:40, from HttpHeader.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from HttpHeaderProcessor.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from HttpHeaderProcessor.h:41, from HttpHeaderProcessor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from HttpRequest.h:45, from HttpRequest.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from HttpRequest.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from HttpConnection.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from HttpConnection.h:40, from HttpConnection.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from HttpServerBodyCommand.h:42, from HttpServerBodyCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from HttpServerBodyCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Notifier.lo In file included from TimerA2.h:43, from AbstractCommand.h:44, from HttpResponseCommand.h:38, from HttpResponseCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from HttpServerCommand.h:42, from HttpServerCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from HttpServerCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX NsCookieParser.lo In file included from TimerA2.h:43, from AbstractHttpServerResponseCommand.h:42, from HttpServerResponseCommand.h:38, from HttpServerResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from AbstractHttpServerResponseCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from HttpSkipResponseCommand.h:38, from HttpSkipResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from InitiateConnectionCommand.h:38, from InitiateConnectionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractCommand.h:44, from InitiateConnectionCommand.h:38, from HttpInitiateConnectionCommand.h:38, from InitiateConnectionCommandFactory.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from InitiateConnectionCommandFactory.h:40, from InitiateConnectionCommandFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX NullSinkStreamFilter.lo CXX Option.lo CXX OptionHandler.lo CXX OptionHandlerException.lo CXX OptionHandlerFactory.lo CXX OptionParser.lo CXX option_processing.lo CXX OptionHandlerImpl.lo CXX paramed_string.lo CXX PeerStat.lo In file included from util.h:59, from HttpServer.cc:44: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from HttpServer.h:40, from HttpServer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Piece.lo In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from InorderURISelector.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from URISelector.h:39, from InorderURISelector.h:37, from InorderURISelector.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from IOFile.cc:43: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OutputFile.h:44, from IOFile.h:38, from IOFile.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PiecedSegment.lo In file included from ValueBase.h:45, from json.h:39, from json.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PieceHashCheckIntegrityEntry.lo CXX PieceStatMan.lo CXX Platform.lo In file included from util.h:59, from IteratableChecksumValidator.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from IteratableChecksumValidator.h:40, from IteratableChecksumValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from IteratableChunkChecksumValidator.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from IteratableChunkChecksumValidator.h:40, from IteratableChunkChecksumValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX prefs.lo In file included from MessageDigestImpl.h:47, from MessageDigest.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from MessageDigest.h:40, from MessageDigest.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from JsonParser.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/c++/12.2.1/stack:60, from JsonParser.h:40, from JsonParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from bitfield.h:44, from LongestSequencePieceSelector.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ProtocolDetector.lo CXX Range.lo In file included from NetrcAuthResolver.cc:38: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AuthResolver.h:40, from AbstractAuthResolver.h:38, from NetrcAuthResolver.h:38, from NetrcAuthResolver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX RarestPieceSelector.lo In file included from util.h:59, from Logger.cc:48: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Logger.h:40, from Logger.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from message_digest_helper.cc:45: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from message_digest_helper.h:40, from message_digest_helper.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from SpeedCalc.h:42, from NetStat.h:40, from NetStat.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from SpeedCalc.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from MultiUrlRequestInfo.h:45, from MultiUrlRequestInfo.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from MultiUrlRequestInfo.h:42: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX RealtimeCommand.lo CXX RecoverableException.lo CXX Request.lo In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from Notifier.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from Notifier.h:40, from Notifier.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX RequestGroup.lo CXX RequestGroupEntry.lo CXX RequestGroupMan.lo CXX RpcMethod.lo CXX RpcMethodFactory.lo CXX RpcMethodImpl.lo CXX RpcRequest.lo In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from MultiFileAllocationIterator.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from MultiFileAllocationIterator.h:40, from MultiFileAllocationIterator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from MultiDiskAdaptor.cc:43: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DiskAdaptor.h:40, from MultiDiskAdaptor.h:38, from MultiDiskAdaptor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX RpcResponse.lo In file included from util.h:59, from NameResolver.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from NameResolver.h:39, from NameResolver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from Netrc.cc:44: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Netrc.h:40, from Netrc.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX rpc_helper.lo CXX SaveSessionCommand.lo CXX SegmentMan.lo CXX SelectEventPoll.lo In file included from util.h:59, from NsCookieParser.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from NsCookieParser.h:40, from NsCookieParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ServerStat.lo CXX ServerStatMan.lo In file included from TimerA2.h:43, from SpeedCalc.h:42, from NetStat.h:40, from PeerStat.h:43, from PeerStat.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from PeerStat.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SessionSerializer.lo CXX Signature.lo CXX SimpleRandomizer.lo In file included from Piece.h:46, from Piece.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from Piece.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SingleFileAllocationIterator.lo In file included from Piece.h:46, from PiecedSegment.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Segment.h:41, from PiecedSegment.h:38, from PiecedSegment.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from bitfield.h:44, from Option.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Option.h:40, from Option.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from DownloadEngine.h:42: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, aria2::DownloadEngine::SocketPoolEntry>; _KeyOfValue = std::_Select1st, aria2::DownloadEngine::SocketPoolEntry> >; _Compare = std::less >; _Alloc = std::allocator, aria2::DownloadEngine::SocketPoolEntry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, aria2::DownloadEngine::SocketPoolEntry>, std::_Select1st, aria2::DownloadEngine::SocketPoolEntry> >, std::less >, std::allocator, aria2::DownloadEngine::SocketPoolEntry> > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from PieceHashCheckIntegrityEntry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from CheckIntegrityEntry.h:38, from PieceHashCheckIntegrityEntry.h:38, from PieceHashCheckIntegrityEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SinkStreamFilter.lo In file included from util.h:59, from OptionHandlerFactory.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from OptionHandlerFactory.h:40, from OptionHandlerFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SocketBuffer.lo CXX SocketCore.lo In file included from util.h:59, from paramed_string.h:44, from paramed_string.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from paramed_string.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from OptionHandlerImpl.cc:48: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OptionHandler.h:40, from OptionHandlerImpl.h:38, from OptionHandlerImpl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from OptionParser.cc:45: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from util.h:59, from option_processing.cc:47: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OptionParser.h:40, from OptionParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from option_processing.cc:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SocketRecvBuffer.lo In file included from MultiUrlRequestInfo.cc:53: ConsoleStatCalc.h:48:35: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | class SizeFormatter : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX SpeedCalc.lo CXX StreamCheckIntegrityEntry.lo CXX StreamFileAllocationEntry.lo In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = aria2::DownloadEngine::SocketPoolEntry; _Compare = std::less >; _Alloc = std::allocator, aria2::DownloadEngine::SocketPoolEntry> >]', inlined from 'std::shared_ptr aria2::DownloadEngine::popPooledSocket(const std::string&, uint16_t, const std::string&, uint16_t)' at DownloadEngine.cc:466:22: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, aria2::DownloadEngine::SocketPoolEntry>::iterator' {aka 'std::_Rb_tree, std::pair, aria2::DownloadEngine::SocketPoolEntry>, std::_Select1st, aria2::DownloadEngine::SocketPoolEntry> >, std::less >, std::allocator, aria2::DownloadEngine::SocketPoolEntry> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ CXX StreamFilter.lo CXX TimeA2.lo CXX TimeBasedCommand.lo In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = aria2::DownloadEngine::SocketPoolEntry; _Compare = std::less >; _Alloc = std::allocator, aria2::DownloadEngine::SocketPoolEntry> >]', inlined from 'std::shared_ptr aria2::DownloadEngine::popPooledSocket(std::string&, const std::string&, uint16_t, const std::string&, const std::string&, uint16_t)' at DownloadEngine.cc:483:22: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, aria2::DownloadEngine::SocketPoolEntry>::iterator' {aka 'std::_Rb_tree, std::pair, aria2::DownloadEngine::SocketPoolEntry>, std::_Select1st, aria2::DownloadEngine::SocketPoolEntry> >, std::less >, std::allocator, aria2::DownloadEngine::SocketPoolEntry> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ CXX TimedHaltCommand.lo CXX TimerA2.lo In file included from TimerA2.h:43, from Request.h:42, from ProtocolDetector.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ProtocolDetector.h:39, from ProtocolDetector.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from RealtimeCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadEngine.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX TorrentAttribute.lo In file included from util.h:59, from bitfield.h:44, from PieceStatMan.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from PieceStatMan.h:40, from PieceStatMan.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from Platform.cc:75: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from Platform.cc:42: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from RequestGroupEntry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from RequestGroupEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from Request.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Request.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX TransferStat.lo In file included from util.h:59, from bitfield.h:44, from RarestPieceSelector.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RarestPieceSelector.h:40, from RarestPieceSelector.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX TruncFileAllocationIterator.lo In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from RequestGroup.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RequestGroup.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UnknownLengthPieceStorage.lo CXX UnknownOptionException.lo CXX uri.lo In file included from ValueBase.h:45, from RpcMethod.h:43, from RpcMethodImpl.h:38, from RpcMethodFactory.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcMethodFactory.h:40, from RpcMethodFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/vector:60: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from ValueBase.h:45, from RpcRequest.h:42, from RpcRequest.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcRequest.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UriListParser.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from SaveSessionCommand.h:38, from SaveSessionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from RpcMethod.h:43, from RpcMethodImpl.h:38, from RpcMethodImpl.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcMethod.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from RpcRequest.h:42, from rpc_helper.h:44, from rpc_helper.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from rpc_helper.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from RpcMethod.h:43, from RpcMethod.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcMethod.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX URIResult.lo CC uri_split.lo In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool aria2::Piece::usedBy(aria2::cuid_t) const' at Piece.cc:285:19: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ CXX util.lo In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31, inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'void aria2::Piece::removeUser(aria2::cuid_t)' at Piece.cc:297:27: /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'void aria2::Piece::removeUser(aria2::cuid_t)' at Piece.cc:297:27: /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from RequestGroupMan.h:46, from RequestGroupMan.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ CXX util_security.lo In file included from /usr/include/c++/12.2.1/string:48, from RequestGroupMan.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ValueBase.lo CXX ValueBaseStructParserStateImpl.lo CXX ValueBaseStructParserStateMachine.lo In file included from ValueBase.h:45, from RpcResponse.h:43, from RpcResponse.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcResponse.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX version_usage.lo CXX wallclock.lo CXX WatchProcessCommand.lo In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from SegmentMan.h:45, from SegmentMan.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from SegmentMan.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void aria2::Piece::addUser(aria2::cuid_t)' at Piece.cc:290:16: /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void aria2::Piece::addUser(aria2::cuid_t)' at Piece.cc:291:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX WrDiskCache.lo In file included from SelectEventPoll.h:43, from SelectEventPoll.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from EventPoll.h:40, from SelectEventPoll.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX WrDiskCacheEntry.lo In file included from WrDiskCache.h:42, from SinkStreamFilter.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from StreamFilter.h:40, from SinkStreamFilter.h:38, from SinkStreamFilter.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ServerStatMan.h:44, from ServerStatMan.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ServerStatMan.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX XmlRpcRequestParserController.lo In file included from SimpleRandomizer.cc:44: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from SimpleRandomizer.h:40, from SimpleRandomizer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from SocketRecvBuffer.h:43, from SocketRecvBuffer.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from SocketRecvBuffer.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from RequestGroupMan.h:46, from SessionSerializer.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from SessionSerializer.h:40, from SessionSerializer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX OpenedFileCounter.lo In file included from TimerA2.h:43, from SpeedCalc.h:42, from SpeedCalc.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from SpeedCalc.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ServerStat.cc:44: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ServerStat.h:39, from ServerStat.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SHA1IOFile.lo In file included from SocketBuffer.cc:45: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from SocketBuffer.h:40, from SocketBuffer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX EvictSocketPoolCommand.lo CXX WebSocketInteractionCommand.lo In file included from util.cc:44: /usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from StreamCheckIntegrityEntry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from CheckIntegrityEntry.h:38, from PieceHashCheckIntegrityEntry.h:38, from StreamCheckIntegrityEntry.h:38, from StreamCheckIntegrityEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from Signature.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Signature.h:40, from Signature.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX WebSocketResponseCommand.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from TimeBasedCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from TimerA2.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX WebSocketSession.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from TimedHaltCommand.h:38, from TimedHaltCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX WebSocketSessionMan.lo CXX XmlAttr.lo CXX XmlParser.lo CXX ExpatXmlParser.lo In file included from TimerA2.h:43, from DownloadEngine.h:47, from StreamFileAllocationEntry.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from FileAllocationEntry.h:38, from StreamFileAllocationEntry.h:38, from StreamFileAllocationEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX XmlRpcDiskWriter.lo CXX XmlRpcRequestParserStateImpl.lo In file included from util.h:59, from SingleFileAllocationIterator.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from SocketCore.cc:56: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from SocketCore.h:40, from SocketCore.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX XmlRpcRequestParserStateMachine.lo CXX FallocFileAllocationIterator.lo CXX EpollEventPoll.lo CXX LibgnutlsTLSContext.lo CXX LibgnutlsTLSSession.lo CXX LibnettleARC4Encryptor.lo In file included from util.h:59, from TimeA2.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from TimeA2.h:42, from TimeA2.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX LibnettleMessageDigestImpl.lo CXX a2gmp.lo In file included from TimerA2.h:43, from PieceStorage.h:44, from UnknownLengthPieceStorage.h:39, from UnknownLengthPieceStorage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Exception.h:40, from FatalException.h:37, from UnknownLengthPieceStorage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX LibgmpDHKeyExchange.lo CXX GZipDecodingStreamFilter.lo CXX GZipEncoder.lo CXX GZipFile.lo CXX Adler32MessageDigestImpl.lo CXX Sqlite3CookieParser.lo In file included from util_security.h:44, from util_security.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from util_security.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Sqlite3CookieParserImpl.lo In file included from TimerA2.h:43, from wallclock.h:35, from wallclock.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from uri.cc:38: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from uri.h:40, from uri.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX AsyncNameResolver.lo CXX AsyncNameResolverMan.lo CXX AbstractBtMessage.lo In file included from ValueBase.h:45, from ValueBaseStructParserStateImpl.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ValueBaseStructParserStateMachine.h:40, from ValueBaseStructParserStateImpl.cc:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from XmlRpcRequestParserController.h:43, from ValueBaseStructParserStateMachine.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ValueBaseStructParserStateMachine.h:40, from ValueBaseStructParserStateMachine.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from WatchProcessCommand.h:38, from WatchProcessCommand.cc:53: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from UriListParser.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from UriListParser.h:40, from UriListParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ActivePeerConnectionCommand.lo CXX AnnounceList.lo CXX AnnounceTier.lo In file included from ValueBase.h:45, from ValueBase.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from WrDiskCacheEntry.h:43, from WrDiskCacheEntry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from WrDiskCacheEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from WrDiskCache.h:42, from WrDiskCache.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from WrDiskCache.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX bencode2.lo In file included from ValueBase.h:45, from XmlRpcRequestParserController.h:43, from XmlRpcRequestParserController.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/c++/12.2.1/stack:60, from XmlRpcRequestParserController.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BencodeParser.lo CXX bittorrent_helper.lo CXX BtAbortOutstandingRequestEvent.lo In file included from util.h:59, from util.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtAllowedFastMessage.lo CXX BtAnnounce.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from EvictSocketPoolCommand.h:38, from EvictSocketPoolCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from DownloadResult.h:47, from RequestGroupMan.h:46, from OpenedFileCounter.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RequestGroupMan.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from version_usage.cc:49: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from version_usage.cc:37: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtBitfieldMessage.lo CXX BtBitfieldMessageValidator.lo In file included from TimerA2.h:43, from DownloadEngine.h:47, from WebSocketInteractionCommand.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from WebSocketInteractionCommand.h:40, from WebSocketInteractionCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtCancelMessage.lo CXX BtCheckIntegrityEntry.lo In file included from WebSocketSessionMan.h:44, from WebSocketSessionMan.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from Notifier.h:40, from WebSocketSessionMan.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from AbstractHttpServerResponseCommand.h:42, from WebSocketResponseCommand.h:38, from WebSocketResponseCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from AbstractHttpServerResponseCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ExpatXmlParser.cc:43: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from XmlParser.h:41, from ExpatXmlParser.h:45, from ExpatXmlParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtChokeMessage.lo In file included from ValueBase.h:45, from RpcRequest.h:42, from XmlRpcDiskWriter.h:39, from XmlRpcDiskWriter.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from RpcRequest.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from XmlRpcRequestParserController.h:43, from XmlRpcRequestParserStateMachine.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ParserStateMachine.h:40, from XmlRpcRequestParserStateMachine.h:38, from XmlRpcRequestParserStateMachine.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtDependency.lo In file included from MessageDigestImpl.h:47, from LibnettleMessageDigestImpl.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from MessageDigestImpl.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from EpollEventPoll.h:45, from EpollEventPoll.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from EventPoll.h:40, from EpollEventPoll.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtExtendedMessage.lo CXX BtFileAllocationEntry.lo CXX BtHandshakeMessage.lo CXX BtHandshakeMessageValidator.lo CXX BtHaveAllMessage.lo In file included from util.h:59, from GenericParser.h:41, from ValueBaseJsonParser.h:38, from WebSocketSession.h:44, from WebSocketSession.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ CXX BtHaveMessage.lo In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from WebSocketSession.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtHaveNoneMessage.lo In file included from GZipDecodingStreamFilter.h:41, from GZipDecodingStreamFilter.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from StreamFilter.h:40, from GZipDecodingStreamFilter.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtInterestedMessage.lo In file included from MessageDigestImpl.h:47, from Adler32MessageDigestImpl.h:38, from Adler32MessageDigestImpl.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ CXX BtKeepAliveMessage.lo In file included from /usr/include/c++/12.2.1/string:48, from MessageDigestImpl.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtLeecherStateChoke.lo CXX BtNotInterestedMessage.lo In file included from util.h:59, from XmlParser.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from XmlParser.h:41, from XmlParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtPieceMessage.lo In file included from util.h:59, from XmlRpcRequestParserStateImpl.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from XmlRpcRequestParserState.h:40, from XmlRpcRequestParserStateImpl.h:38, from XmlRpcRequestParserStateImpl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from FallocFileAllocationIterator.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Exception.h:40, from RecoverableException.h:37, from DlAbortEx.h:37, from FallocFileAllocationIterator.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtPieceMessageValidator.lo In file included from util.h:59, from LibgnutlsTLSSession.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from TLSContext.h:38, from LibgnutlsTLSContext.h:42, from LibgnutlsTLSSession.h:42, from LibgnutlsTLSSession.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtPortMessage.lo CXX BtPostDownloadHandler.lo In file included from TimerA2.h:43, from Peer.h:45, from AbstractBtMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from AbstractBtMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from GZipFile.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from OutputFile.h:44, from IOFile.h:38, from GZipFile.h:39, from GZipFile.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from AsyncNameResolverMan.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from AsyncNameResolverMan.h:40, from AsyncNameResolverMan.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from GZipEncoder.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from GZipEncoder.h:39, from GZipEncoder.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from ActivePeerConnectionCommand.h:42, from ActivePeerConnectionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ActivePeerConnectionCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtRegistry.lo CXX BtRejectMessage.lo CXX BtRequestMessage.lo In file included from util.h:59, from Sqlite3CookieParser.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Sqlite3CookieParser.h:40, from Sqlite3CookieParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtRuntime.lo In file included from util.h:59, from LibgmpDHKeyExchange.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Exception.h:40, from RecoverableException.h:37, from DlAbortEx.h:37, from LibgmpDHKeyExchange.cc:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from Piece.h:46, from BtAbortOutstandingRequestEvent.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from BtAbortOutstandingRequestEvent.h:40, from BtAbortOutstandingRequestEvent.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtSeederStateChoke.lo In file included from /usr/include/c++/12.2.1/map:60, from SegmentMan.h:42: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX BtSetup.lo In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void aria2::SegmentMan::cancelSegmentInternal(aria2::cuid_t, const std::shared_ptr&)' at SegmentMan.cc:305:48: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from AnnounceList.h:46, from AnnounceList.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from AnnounceList.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtStopDownloadCommand.lo CXX BtSuggestPieceMessage.lo In file included from ValueBase.h:45, from bencode2.h:42, from bencode2.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from bencode2.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtUnchokeMessage.lo In file included from util.h:59, from AsyncNameResolver.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from AsyncNameResolver.h:40, from AsyncNameResolver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from bittorrent_helper.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from bittorrent_helper.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from BtAnnounce.h:44, from BtAnnounce.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtAnnounce.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtAnnounce.lo CXX DefaultBtInteractive.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from IndexBtMessage.h:39, from BtAllowedFastMessage.h:38, from BtAllowedFastMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtMessageDispatcher.lo CXX DefaultBtMessageFactory.lo CXX DefaultBtMessageReceiver.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtBitfieldMessage.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from BtBitfieldMessage.h:38, from BtBitfieldMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtCheckIntegrityEntry.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from CheckIntegrityEntry.h:38, from PieceHashCheckIntegrityEntry.h:38, from BtCheckIntegrityEntry.h:38, from BtCheckIntegrityEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtBitfieldMessageValidator.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessageValidator.h:40, from BtBitfieldMessageValidator.h:38, from BtBitfieldMessageValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtRequestFactory.lo In file included from util.h:59, from BencodeParser.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/c++/12.2.1/stack:60, from BencodeParser.h:40, from BencodeParser.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultExtensionMessageFactory.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from RangeBtMessage.h:39, from BtCancelMessage.h:38, from BtCancelMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultPeerStorage.lo CXX DHTAbstractMessage.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtChokeMessage.h:38, from BtChokeMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtDependency.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from BtDependency.h:40, from BtDependency.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTAbstractTask.lo CXX DHTAnnouncePeerMessage.lo CXX DHTAnnouncePeerReplyMessage.lo CXX DHTAutoSaveCommand.lo CXX DHTBucket.lo In file included from BtConstants.h:39, from BtHandshakeMessageValidator.h:42, from BtHandshakeMessageValidator.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessageValidator.h:40, from BtHandshakeMessageValidator.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtFileAllocationEntry.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from RequestGroupEntry.h:40, from FileAllocationEntry.h:38, from BtFileAllocationEntry.h:38, from BtFileAllocationEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTBucketRefreshCommand.lo In file included from BtConstants.h:39, from BtHandshakeMessage.h:42, from BtHandshakeMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from BtHandshakeMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from BtLeecherStateChoke.h:43, from BtLeecherStateChoke.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BtLeecherStateChoke.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtHaveAllMessage.h:38, from BtHaveAllMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTBucketRefreshTask.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtHaveNoneMessage.h:38, from BtHaveNoneMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtExtendedMessage.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from BtExtendedMessage.h:37, from BtExtendedMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTBucketTree.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtInterestedMessage.h:38, from BtInterestedMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from IndexBtMessage.h:39, from BtHaveMessage.h:38, from BtHaveMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtPieceMessage.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from BtPieceMessage.h:38, from BtPieceMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtNotInterestedMessage.h:38, from BtNotInterestedMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTConnectionImpl.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtPieceMessageValidator.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessageValidator.h:40, from BtPieceMessageValidator.h:38, from BtPieceMessageValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTEntryPointNameResolveCommand.lo CXX DHTFindNodeMessage.lo CXX DHTFindNodeReplyMessage.lo In file included from BtConstants.h:39, from BtRuntime.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from BtPortMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from BtPortMessage.h:38, from BtPortMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTGetPeersCommand.lo In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtPostDownloadHandler.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadHandler.h:40, from PostDownloadHandler.h:38, from BtPostDownloadHandler.h:38, from BtPostDownloadHandler.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from BtSeederStateChoke.h:43, from BtSeederStateChoke.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BtSeederStateChoke.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTGetPeersMessage.lo CXX DHTGetPeersReplyMessage.lo CXX DHTInteractionCommand.lo In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtSetup.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BtSetup.h:40, from BtSetup.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from BtRegistry.h:43, from BtRegistry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/map:60, from BtRegistry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from RangeBtMessage.h:39, from BtRejectMessage.h:38, from BtRejectMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from BtStopDownloadCommand.h:38, from BtStopDownloadCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessage.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from RangeBtMessage.h:39, from BtRequestMessage.h:38, from BtRequestMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageDispatcherImpl.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from IndexBtMessage.h:39, from BtSuggestPieceMessage.h:38, from BtSuggestPieceMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageEntry.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from BtUnchokeMessage.h:38, from BtUnchokeMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DefaultBtInteractive.h:43, from DefaultBtInteractive.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from BtInteractive.h:40, from DefaultBtInteractive.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageFactoryImpl.lo In file included from TimerA2.h:43, from RequestSlot.h:39, from BtMessageDispatcher.h:43, from DefaultBtMessageDispatcher.h:38, from DefaultBtMessageDispatcher.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BtMessageDispatcher.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageReceiver.lo CXX DHTMessageTracker.lo CXX DHTMessageTrackerEntry.lo In file included from BtConstants.h:39, from BtHandshakeMessage.h:42, from DefaultBtMessageReceiver.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from BtMessageReceiver.h:40, from DefaultBtMessageReceiver.h:38, from DefaultBtMessageReceiver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from DefaultBtMessageFactory.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from BtMessageFactory.h:40, from DefaultBtMessageFactory.h:38, from DefaultBtMessageFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from DefaultExtensionMessageFactory.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ExtensionMessageFactory.h:40, from DefaultExtensionMessageFactory.h:38, from DefaultExtensionMessageFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTNode.lo In file included from Piece.h:46, from DefaultBtRequestFactory.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from BtRequestFactory.h:40, from DefaultBtRequestFactory.h:38, from DefaultBtRequestFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTNodeLookupEntry.lo In file included from PeerStorage.h:47, from DefaultPeerStorage.h:38, from DefaultPeerStorage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from PeerStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from BtAnnounce.h:44, from DefaultBtAnnounce.h:38, from DefaultBtAnnounce.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtAnnounce.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTNodeLookupTask.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTAbstractMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTAbstractTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTNodeLookupTaskCallback.lo CXX DHTPeerAnnounceCommand.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTAnnouncePeerReplyMessage.h:38, from DHTAnnouncePeerReplyMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPeerAnnounceEntry.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTQueryMessage.h:38, from DHTAnnouncePeerMessage.h:38, from DHTAnnouncePeerMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPeerAnnounceStorage.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from DHTAutoSaveCommand.h:38, from DHTAutoSaveCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTBucket.h:45, from DHTBucket.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTBucket.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPeerLookupTask.lo CXX DHTPeerLookupTaskCallback.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from DHTBucketRefreshCommand.h:38, from DHTBucketRefreshCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPingMessage.lo CXX DHTPingReplyMessage.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTBucketTree.h:43, from DHTBucketTree.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTBucketTree.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTBucketRefreshTask.h:38, from DHTBucketRefreshTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPingTask.lo CXX DHTQueryMessage.lo CXX DHTRegistry.lo In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = aria2::BtSeederStateChoke::PeerEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ CXX DHTReplaceNodeTask.lo CXX DHTResponseMessage.lo /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXX DHTRoutingTable.lo /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CXX DHTRoutingTableDeserializer.lo In file included from TimerA2.h:43, from DownloadEngine.h:47, from DHTEntryPointNameResolveCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTEntryPointNameResolveCommand.h:41, from DHTEntryPointNameResolveCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTQueryMessage.h:38, from DHTFindNodeMessage.h:38, from DHTFindNodeMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTFindNodeReplyMessage.h:38, from DHTFindNodeReplyMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTGetPeersCommand.h:42, from DHTGetPeersCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTGetPeersCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = aria2::SimpleRandomizer&]': /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3696 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CXX DHTRoutingTableSerializer.lo CXX DHTSetup.lo In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void aria2::BtSeederStateChoke::unchoke(std::vector&)' at BtSeederStateChoke.cc:125:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void aria2::BtSeederStateChoke::unchoke(std::vector&)' at BtSeederStateChoke.cc:125:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BtSeederStateChoke.cc: In member function 'void aria2::BtSeederStateChoke::unchoke(std::vector&)': BtSeederStateChoke.cc:141:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 141 | std::shuffle(r, std::end(peers), *SimpleRandomizer::getInstance()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTQueryMessage.h:38, from DHTGetPeersMessage.h:38, from DHTGetPeersMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTGetPeersReplyMessage.h:38, from DHTGetPeersReplyMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {aria2::BtSeederStateChoke::PeerEntry}; _Tp = aria2::BtSeederStateChoke::PeerEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX DHTTaskExecutor.lo In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {aria2::BtSeederStateChoke::PeerEntry}; _Tp = aria2::BtSeederStateChoke::PeerEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = aria2::BtSeederStateChoke::PeerEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::BtSeederStateChoke::executeChoke(const aria2::PeerSet&)' at BtSeederStateChoke.cc:166:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from DHTInteractionCommand.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTInteractionCommand.h:40, from DHTInteractionCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from DHTConnectionImpl.cc:43: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTConnection.h:40, from DHTConnectionImpl.h:38, from DHTConnectionImpl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTMessageCallback.h:42, from DHTMessageEntry.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTMessageEntry.h:40, from DHTMessageEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTTaskFactoryImpl.lo CXX DHTTaskQueueImpl.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTMessageCallback.h:42, from DHTMessageDispatcherImpl.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTMessageDispatcher.h:40, from DHTMessageDispatcherImpl.h:38, from DHTMessageDispatcherImpl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTMessageTrackerEntry.h:43, from DHTMessageTrackerEntry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessageTrackerEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTTokenTracker.lo In file included from ValueBase.h:45, from DHTMessageTracker.h:45, from DHTMessageTracker.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from DHTMessageTracker.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTTokenUpdateCommand.lo In file included from /usr/include/c++/12.2.1/vector:70, from PostDownloadHandler.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTMessageTracker.h:45, from DHTMessageReceiver.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessageReceiver.h:40, from DHTMessageReceiver.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTNodeLookupEntry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTNodeLookupEntry.h:40, from DHTNodeLookupEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTMessageFactory.h:45, from DHTMessageFactoryImpl.h:38, from DHTMessageFactoryImpl.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessageFactory.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTUnknownMessage.lo CXX ExtensionMessageRegistry.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTNode.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTNode.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::RequestGroup::followedBy(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]' at RequestGroup.h:468:32, inlined from 'virtual void aria2::BtPostDownloadHandler::getNextRequestGroups(std::vector >&, aria2::RequestGroup*) const' at BtPostDownloadHandler.cc:106:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX HandshakeExtensionMessage.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from DHTPeerAnnounceCommand.h:38, from DHTPeerAnnounceCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTPeerAnnounceEntry.h:43, from DHTPeerAnnounceEntry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTPeerAnnounceEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX IndexBtMessage.lo In file included from /usr/include/c++/12.2.1/deque:63, from RequestGroupMan.h:41: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = _Deque_iterator >, pair >&, pair >*>; _Tp = pair >]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTAbstractNodeLookupTask.h:38, from DHTNodeLookupTask.h:38, from DHTNodeLookupTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX IndexBtMessageValidator.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTMessageCallback.h:42, from DHTNodeLookupTaskCallback.h:38, from DHTNodeLookupTaskCallback.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTMessageCallback.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTAbstractNodeLookupTask.h:38, from DHTPeerLookupTask.h:38, from DHTPeerLookupTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTPeerAnnounceEntry.h:43, from DHTPeerAnnounceStorage.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from DHTPeerAnnounceStorage.h:40, from DHTPeerAnnounceStorage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX InitiatorMSEHandshakeCommand.lo CXX LpdDispatchMessageCommand.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTMessageCallback.h:42, from DHTPeerLookupTaskCallback.h:38, from DHTPeerLookupTaskCallback.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTMessageCallback.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX LpdMessage.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTQueryMessage.h:38, from DHTPingMessage.h:38, from DHTPingMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX LpdMessageDispatcher.lo CXX LpdMessageReceiver.lo CXX LpdReceiveMessageCommand.lo In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTPingReplyMessage.h:38, from DHTPingReplyMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX magnet.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTPingTask.h:38, from DHTPingTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MSEHandshake.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTAbstractTask.h:42, from DHTReplaceNodeTask.h:38, from DHTReplaceNodeTask.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTAbstractTask.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTQueryMessage.h:38, from DHTQueryMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTRegistry.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTRegistry.h:40, from DHTRegistry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from DHTAbstractMessage.h:40, from DHTResponseMessage.h:38, from DHTResponseMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX NameResolveCommand.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTRoutingTableDeserializer.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTRoutingTableDeserializer.h:40, from DHTRoutingTableDeserializer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Peer.lo CXX PeerAbstractCommand.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTRoutingTable.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTRoutingTable.h:40, from DHTRoutingTable.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTRoutingTableSerializer.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTRoutingTableSerializer.h:40, from DHTRoutingTableSerializer.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PeerAddrEntry.lo CXX PeerChokeCommand.lo In file included from DHTTaskExecutor.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTTaskExecutor.h:40, from DHTTaskExecutor.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const aria2::PeerAddrEntry&}; _Tp = aria2::PeerAddrEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTTaskFactoryImpl.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from DHTTaskFactory.h:40, from DHTTaskFactoryImpl.h:38, from DHTTaskFactoryImpl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = aria2::PeerAddrEntry; _Alloc = std::allocator]', inlined from 'void aria2::DHTPeerAnnounceEntry::addPeerAddrEntry(const aria2::PeerAddrEntry&)' at DHTPeerAnnounceEntry.cc:56:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX PeerConnection.lo CXX PeerInitiateConnectionCommand.lo CXX PeerInteractionCommand.lo CXX PeerListenCommand.lo In file included from TimerA2.h:43, from TimeBasedCommand.h:39, from DHTTokenUpdateCommand.h:38, from DHTTokenUpdateCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PeerReceiveHandshakeCommand.lo CXX PeerSessionResource.lo In file included from util.h:59, from DHTSetup.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from DHTSetup.h:40, from DHTSetup.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PriorityPieceSelector.lo In file included from TimerA2.h:43, from DHTConstants.h:39, from DHTNode.h:42, from DHTUnknownMessage.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTMessage.h:40, from DHTUnknownMessage.h:38, from DHTUnknownMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX RangeBtMessage.lo CXX RangeBtMessageValidator.lo CXX ReceiverMSEHandshakeCommand.lo CXX RequestSlot.lo In file included from /usr/include/c++/12.2.1/set:60, from PeerStorage.h:42: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, aria2::Timer>; _KeyOfValue = std::_Select1st, aria2::Timer> >; _Compare = std::less >; _Alloc = std::allocator, aria2::Timer> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, aria2::Timer>, std::_Select1st, aria2::Timer> >, std::less >, std::allocator, aria2::Timer> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX SeedCheckCommand.lo In file included from /usr/include/c++/12.2.1/map:61, from DefaultPeerStorage.h:41: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = aria2::Timer; _Compare = std::less >; _Alloc = std::allocator, aria2::Timer> >]', inlined from 'virtual void aria2::DefaultPeerStorage::addBadPeer(const std::string&)' at DefaultPeerStorage.cc:257:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, aria2::Timer>, std::_Select1st, aria2::Timer> >, std::less >, std::allocator, aria2::Timer> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _OI = _Deque_iterator >, pair >&, pair >*>]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 In file included from BtConstants.h:39, from HandshakeExtensionMessage.h:42, from HandshakeExtensionMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ExtensionMessage.h:40, from HandshakeExtensionMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ShareRatioSeedCriteria.lo In file included from util.h:59, from DHTTokenTracker.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DHTTokenTracker.h:39, from DHTTokenTracker.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SimpleBtMessage.lo CXX TimeSeedCriteria.lo In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from InitiatorMSEHandshakeCommand.h:38, from InitiatorMSEHandshakeCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX TrackerWatcherCommand.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from IndexBtMessage.h:39, from IndexBtMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UDPTrackerClient.lo In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from IndexBtMessage.h:39, from IndexBtMessageValidator.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessageValidator.h:40, from IndexBtMessageValidator.h:38, from IndexBtMessageValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from LpdMessage.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from LpdMessage.h:41, from LpdMessage.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UDPTrackerRequest.lo In file included from TimerA2.h:43, from LpdMessageDispatcher.h:44, from LpdDispatchMessageCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from LpdDispatchMessageCommand.h:40, from LpdDispatchMessageCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UnionSeedCriteria.lo CXX UTMetadataDataExtensionMessage.lo In file included from TimerA2.h:43, from LpdMessageDispatcher.h:44, from LpdMessageDispatcher.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from LpdMessageDispatcher.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from magnet.h:39, from magnet.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UTMetadataExtensionMessage.lo CXX UTMetadataPostDownloadHandler.lo CXX UTMetadataRejectExtensionMessage.lo In file included from TimerA2.h:43, from DownloadEngine.h:47, from LpdReceiveMessageCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from LpdReceiveMessageCommand.h:40, from LpdReceiveMessageCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UTMetadataRequestExtensionMessage.lo CXX UTMetadataRequestFactory.lo CXX UTMetadataRequestTracker.lo In file included from BtConstants.h:39, from MSEHandshake.h:43, from MSEHandshake.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from MSEHandshake.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PeerAddrEntry.h:42, from PeerAddrEntry.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from PeerAddrEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UTPexExtensionMessage.lo CXX ZeroBtMessage.lo CXX Metalink2RequestGroup.lo CXX MetalinkEntry.lo In file included from util.h:59, from LpdMessageReceiver.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from LpdMessageReceiver.h:41, from LpdMessageReceiver.cc:36: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from Peer.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Peer.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from PeerAbstractCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from NameResolveCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from NameResolveCommand.h:40, from NameResolveCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Metalinker.lo CXX MetalinkMetaurl.lo CXX MetalinkParserController.lo CXX MetalinkParserState.lo In file included from /usr/include/c++/12.2.1/deque:67: /usr/include/c++/12.2.1/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/deque.tcc:771:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 771 | deque<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/deque.tcc:771:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/deque.tcc:794:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 794 | std::copy(__first, __last, __pos - difference_type(__n)); | ^~~ In function '_ForwardIterator std::__uninitialized_move_copy(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _ForwardIterator, _Allocator&) [with _InputIterator1 = _Deque_iterator >, pair >&, pair >*>; _InputIterator2 = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _ForwardIterator = _Deque_iterator >, pair >&, pair >*>; _Allocator = allocator > >]', inlined from 'void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/deque.tcc:800:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:523:79: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 523 | return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); | ^ /usr/include/c++/12.2.1/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/deque.tcc:805:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 805 | std::copy(__mid, __last, __old_start); | ^~~ /usr/include/c++/12.2.1/bits/deque.tcc:834:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 834 | std::copy(__first, __last, __pos); | ^~~ In function '_ForwardIterator std::__uninitialized_copy_move(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _ForwardIterator, _Allocator&) [with _InputIterator1 = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _InputIterator2 = _Deque_iterator >, pair >&, pair >*>; _ForwardIterator = _Deque_iterator >, pair >&, pair >*>; _Allocator = allocator > >]', inlined from 'void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/deque.tcc:840:5: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:490:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 490 | _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, | ^~~~~ /usr/include/c++/12.2.1/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/deque.tcc:845:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 845 | std::copy(__first, __mid, __pos); | ^~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from PeerChokeCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerChokeCommand.h:40, from PeerChokeCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkParserStateImpl.lo In file included from /usr/include/c++/12.2.1/deque:64: /usr/include/c++/12.2.1/bits/stl_deque.h: In member function 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_deque.h:1730:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1730 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_deque.h:1730:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_deque.h:1734:23: /usr/include/c++/12.2.1/bits/deque.tcc:609:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 609 | std::__uninitialized_copy_a(__first, __last, __new_start, | ^~~ /usr/include/c++/12.2.1/bits/deque.tcc:625:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 625 | std::__uninitialized_copy_a(__first, __last, | ^~~ /usr/include/c++/12.2.1/bits/deque.tcc:638:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 638 | _M_insert_aux(__pos, __first, __last, __n); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RequestGroupMan.h:50: In member function 'void aria2::IndexedList::insert(size_t, KeyFunc, InputIterator, InputIterator) [with KeyFunc = aria2::{anonymous}::RequestGroupKeyFunc; InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; KeyType = long long unsigned int; ValuePtrType = std::shared_ptr]', inlined from 'void aria2::RequestGroupMan::insertReservedGroup(size_t, const std::vector >&)' at RequestGroupMan.cc:196:25: IndexedList.h:437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 437 | seq_.insert(std::begin(seq_) + pos, std::begin(v), std::end(v)); | ^~~~ IndexedList.h:437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 CXX MetalinkParserStateMachine.lo CXX MetalinkParserStateV3Impl.lo In file included from PeerConnection.h:45, from PeerConnection.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerConnection.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from PeerInitiateConnectionCommand.h:38, from PeerInitiateConnectionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkParserStateV4Impl.lo In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from PeerInteractionCommand.h:38, from PeerInteractionCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkPostDownloadHandler.lo CXX MetalinkResource.lo In file included from TimerA2.h:43, from RequestSlot.h:39, from RequestSlot.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from PeerReceiveHandshakeCommand.h:38, from PeerReceiveHandshakeCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PeerAbstractCommand.h:42, from ReceiverMSEHandshakeCommand.h:38, from ReceiverMSEHandshakeCommand.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerAbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from BtConstants.h:39, from PeerSessionResource.h:44, from PeerSessionResource.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from PeerSessionResource.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX metalink_helper.lo CXX PollEventPoll.lo In file included from TimerA2.h:43, from TimeSeedCriteria.h:42, from TimeSeedCriteria.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from TimeSeedCriteria.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadContext.h:45, from ShareRatioSeedCriteria.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ShareRatioSeedCriteria.h:40, from ShareRatioSeedCriteria.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from PeerListenCommand.cc:40: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from PeerListenCommand.h:40, from PeerListenCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from RangeBtMessage.h:39, from RangeBtMessageValidator.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessageValidator.h:40, from RangeBtMessageValidator.h:38, from RangeBtMessageValidator.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from SeedCheckCommand.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from SeedCheckCommand.h:40, from SeedCheckCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from RangeBtMessage.h:39, from RangeBtMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from UDPTrackerRequest.h:44, from UDPTrackerRequest.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from UDPTrackerRequest.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from SimpleBtMessage.cc:37: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from SimpleBtMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In member function 'void aria2::IndexedList::insert(iterator, KeyFunc, InputIterator, InputIterator) [with KeyFunc = aria2::{anonymous}::RequestGroupKeyFunc; InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; KeyType = long long unsigned int; ValuePtrType = std::shared_ptr]', inlined from 'void aria2::RequestGroupMan::fillRequestGroupFromReserver(aria2::DownloadEngine*)' at RequestGroupMan.cc:585:27: IndexedList.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 417 | seq_.insert(dest.p, std::begin(v), std::end(v)); | ^~~~ IndexedList.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 In file included from util.h:59, from bitfield.h:44, from PriorityPieceSelector.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from PriorityPieceSelector.h:40, from PriorityPieceSelector.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from bencode2.h:42, from UTMetadataDataExtensionMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ExtensionMessage.h:40, from UTMetadataExtensionMessage.h:38, from UTMetadataDataExtensionMessage.h:38, from UTMetadataDataExtensionMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from UDPTrackerClient.h:45, from UDPTrackerClient.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from UDPTrackerClient.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from UTMetadataRequestTracker.h:42, from UTMetadataRequestTracker.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from UTMetadataRequestTracker.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from PieceStorage.h:44, from UTMetadataRequestFactory.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from UTMetadataRequestFactory.h:40, from UTMetadataRequestFactory.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from DownloadEngine.h:47, from TrackerWatcherCommand.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from TrackerWatcherCommand.h:40, from TrackerWatcherCommand.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from UTMetadataRejectExtensionMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ExtensionMessage.h:40, from UTMetadataExtensionMessage.h:38, from UTMetadataRejectExtensionMessage.h:38, from UTMetadataRejectExtensionMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from UTPexExtensionMessage.h:45, from UTPexExtensionMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ExtensionMessage.h:40, from UTPexExtensionMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from UTMetadataPostDownloadHandler.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadHandler.h:40, from PostDownloadHandler.h:38, from UTMetadataPostDownloadHandler.h:38, from UTMetadataPostDownloadHandler.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ValueBase.h:45, from bencode2.h:42, from UTMetadataRequestExtensionMessage.cc:36: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ExtensionMessage.h:40, from UTMetadataExtensionMessage.h:38, from UTMetadataRequestExtensionMessage.h:38, from UTMetadataRequestExtensionMessage.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from Metalink2RequestGroup.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from Metalink2RequestGroup.h:39, from Metalink2RequestGroup.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Peer.h:45, from bittorrent_helper.h:48, from ZeroBtMessage.h:39, from ZeroBtMessage.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from BtMessage.h:40, from AbstractBtMessage.h:38, from SimpleBtMessage.h:38, from ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = aria2::UTMetadataRequestTracker::RequestEntry]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 UTMetadataRequestTracker.cc: In member function 'bool aria2::UTMetadataRequestTracker::tracks(size_t)': UTMetadataRequestTracker.cc:54:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 54 | return std::find(trackedRequests_.begin(), trackedRequests_.end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | RequestEntry(index)) != trackedRequests_.end(); | ~~~~~~~~~~~~~~~~~~~~ UTMetadataRequestTracker.cc: In member function 'void aria2::UTMetadataRequestTracker::remove(size_t)': UTMetadataRequestTracker.cc:60:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 60 | auto i = std::find(trackedRequests_.begin(), trackedRequests_.end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | RequestEntry(index)); | ~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {aria2::UTMetadataRequestTracker::RequestEntry}; _Tp = aria2::UTMetadataRequestTracker::RequestEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {aria2::UTMetadataRequestTracker::RequestEntry}; _Tp = aria2::UTMetadataRequestTracker::RequestEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = aria2::UTMetadataRequestTracker::RequestEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::UTMetadataRequestTracker::add(size_t)' at UTMetadataRequestTracker.cc:49:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from MetalinkEntry.cc:41: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from MetalinkEntry.h:40, from MetalinkEntry.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from RequestGroup.h:48, from MetalinkPostDownloadHandler.cc:39: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from DownloadHandler.h:40, from PostDownloadHandler.h:38, from MetalinkPostDownloadHandler.h:38, from MetalinkPostDownloadHandler.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from TimerA2.h:43, from Request.h:42, from FileEntry.h:48, from MetalinkParserController.cc:43: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from MetalinkParserController.h:40, from MetalinkParserController.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from MetalinkParserStateMachine.cc:45: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ParserStateMachine.h:40, from MetalinkParserStateMachine.h:38, from MetalinkParserStateMachine.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from PollEventPoll.h:45, from PollEventPoll.cc:35: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from EventPoll.h:40, from PollEventPoll.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from metalink_helper.cc:48: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from metalink_helper.h:40, from metalink_helper.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from MetalinkParserStateV3Impl.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from MetalinkParserState.h:40, from MetalinkParserStateV3Impl.h:38, from MetalinkParserStateV3Impl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from util.h:59, from MetalinkParserStateV4Impl.cc:42: a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from MetalinkParserState.h:40, from MetalinkParserStateV4Impl.h:38, from MetalinkParserStateV4Impl.cc:35: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ MetalinkEntry.cc:106:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 106 | : public std::unary_function, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from PostDownloadHandler.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::RequestGroup::followedBy(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]' at RequestGroup.h:468:32, inlined from 'virtual void aria2::UTMetadataPostDownloadHandler::getNextRequestGroups(std::vector >&, aria2::RequestGroup*) const' at UTMetadataPostDownloadHandler.cc:106:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from PostDownloadHandler.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::RequestGroup::followedBy(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]' at RequestGroup.h:468:32, inlined from 'virtual void aria2::MetalinkPostDownloadHandler::getNextRequestGroups(std::vector >&, aria2::RequestGroup*) const' at MetalinkPostDownloadHandler.cc:106:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from UDPTrackerClient.h:42: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair, short unsigned int>; _Val = std::pair, short unsigned int>, aria2::UDPTrackerConnection>; _KeyOfValue = std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, short unsigned int>, std::pair, short unsigned int>, aria2::UDPTrackerConnection>, std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >, std::less, short unsigned int> >, std::allocator, short unsigned int>, aria2::UDPTrackerConnection> > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::pair, short unsigned int>; _Val = std::pair, short unsigned int>, aria2::UDPTrackerConnection>; _KeyOfValue = std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::pair, short unsigned int>; _Tp = aria2::UDPTrackerConnection; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'aria2::UDPTrackerConnection* aria2::UDPTrackerClient::getConnectionId(const std::string&, uint16_t, const aria2::Timer&)' at UDPTrackerClient.cc:494:29: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, short unsigned int>, std::pair, short unsigned int>, aria2::UDPTrackerConnection>, std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >, std::less, short unsigned int> >, std::allocator, short unsigned int>, aria2::UDPTrackerConnection> > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >, short unsigned int>&&>, std::tuple<>}; _Key = std::pair, short unsigned int>; _Val = std::pair, short unsigned int>, aria2::UDPTrackerConnection>; _KeyOfValue = std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, short unsigned int>, std::pair, short unsigned int>, aria2::UDPTrackerConnection>, std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >, std::less, short unsigned int> >, std::allocator, short unsigned int>, aria2::UDPTrackerConnection> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair, short unsigned int>; _Tp = aria2::UDPTrackerConnection; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, short unsigned int>, std::pair, short unsigned int>, aria2::UDPTrackerConnection>, std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >, std::less, short unsigned int> >, std::allocator, short unsigned int>, aria2::UDPTrackerConnection> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair, short unsigned int>; _Val = std::pair, short unsigned int>, aria2::UDPTrackerConnection>; _KeyOfValue = std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair, short unsigned int>; _Val = std::pair, short unsigned int>, aria2::UDPTrackerConnection>; _KeyOfValue = std::_Select1st, short unsigned int>, aria2::UDPTrackerConnection> >; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair, short unsigned int>; _Tp = aria2::UDPTrackerConnection; _Compare = std::less, short unsigned int> >; _Alloc = std::allocator, short unsigned int>, aria2::UDPTrackerConnection> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void aria2::UDPTrackerClient::failConnect(const std::string&, uint16_t, int)' at UDPTrackerClient.cc:531:27: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, short unsigned int>, aria2::UDPTrackerConnection> >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ CXXLD libaria2.la CXXLD aria2c make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making all in doc make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making all in manual-src make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' Making all in en make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' Making all in ru make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' Making all in pt make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making all in test make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' Making check in po make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' Making check in lib make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' Making check in deps make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making check in wslay make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' Making check in lib make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making check in includes make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making check in tests make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make check-TESTS make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' ============================================================================ Testsuite summary for wslay 1.1.1 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making check in src make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making check in includes make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making check in doc make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making check in manual-src make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' Making check in en make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' Making check in ru make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' Making check in pt make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making check in test make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make aria2c make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' CXX AllTest.o CXX TestUtil.o CXX SocketCoreTest.o CXX array_funTest.o CXX Base64Test.o CXX Base32Test.o CXX a2functionalTest.o CXX FileEntryTest.o CXX PieceTest.o CXX SegmentTest.o CXX GrowSegmentTest.o CXX SingleFileAllocationIteratorTest.o CXX DefaultBtProgressInfoFileTest.o CXX RequestGroupTest.o CXX UtilTest1.o CXX UtilTest2.o CXX UtilSecurityTest.o CXX UriListParserTest.o CXX HttpHeaderProcessorTest.o CXX RequestTest.o CXX HttpRequestTest.o CXX RequestGroupManTest.o CXX AuthConfigFactoryTest.o CXX NetrcAuthResolverTest.o CXX DefaultAuthResolverTest.o CXX OptionHandlerTest.o CXX SegmentManTest.o CXX BitfieldManTest.o CXX NetrcTest.o CXX SingletonHolderTest.o CXX HttpHeaderTest.o CXX HttpResponseTest.o CXX FileTest.o CXX OptionTest.o CXX DefaultDiskWriterTest.o CXX FeatureConfigTest.o CXX SpeedCalcTest.o CXX MultiDiskAdaptorTest.o CXX MultiFileAllocationIteratorTest.o CXX ProtocolDetectorTest.o CXX ExceptionTest.o CXX FmtTest.o CXX DownloadHandlersTest.o CXX SignatureTest.o CXX ServerStatManTest.o CXX FeedbackURISelectorTest.o CXX InorderURISelectorTest.o CXX ServerStatTest.o CXX NsCookieParserTest.o CXX DirectDiskAdaptorTest.o CXX CookieTest.o CXX CookieStorageTest.o CXX TimeTest.o CXX FtpConnectionTest.o CXX OptionParserTest.o CXX DNSCacheTest.o CXX DownloadHelperTest.o CXX SequentialPickerTest.o CXX RarestPieceSelectorTest.o CXX PieceStatManTest.o CXX LongestSequencePieceSelectorTest.o CXX a2algoTest.o CXX bitfieldTest.o CXX DownloadContextTest.o In file included from ../src/Piece.h:46, from GrowSegmentTest.cc:2: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Segment.h:41, from ../src/GrowSegment.h:38, from GrowSegmentTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from RequestTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Request.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/DNSCache.h:45, from DNSCacheTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DNSCache.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/AuthConfigFactory.h:45, from AuthConfigFactoryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/AuthConfigFactory.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/Piece.h:46, from SegmentTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Segment.h:41, from ../src/PiecedSegment.h:38, from SegmentTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/CookieStorage.h:49, from CookieStorageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/CookieStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from RequestGroupTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/RequestGroup.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from a2functionalTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from ../src/a2functional.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/SegmentMan.h:45, from SegmentManTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/SegmentMan.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/Piece.h:46, from PieceTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/Piece.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from TestUtil.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from TestUtil.h:3: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/SpeedCalc.h:42, from SpeedCalcTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/SpeedCalc.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DownloadContext.h:45, from DownloadContextTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DownloadContext.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from FeatureConfigTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/FeatureConfig.h:40, from FeatureConfigTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ServerStatMan.h:44, from ServerStatManTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ServerStatMan.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from ../src/DownloadResult.h:47, from ../src/RequestGroupMan.h:46, from RequestGroupManTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/RequestGroupMan.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from NetrcAuthResolverTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/AuthResolver.h:40, from ../src/AbstractAuthResolver.h:38, from ../src/NetrcAuthResolver.h:38, from NetrcAuthResolverTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from CookieTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Cookie.h:40, from CookieTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from FileTest.cc:2: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/File.h:40, from FileTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/FtpConnection.h:47, from FtpConnectionTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/FtpConnection.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from LongestSequencePieceSelectorTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/cppunit/Message.h:11, from /usr/include/cppunit/Exception.h:5, from /usr/include/cppunit/TestCaller.h:4, from /usr/include/cppunit/extensions/HelperMacros.h:9, from LongestSequencePieceSelectorTest.cc:3: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from FileEntryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/FileEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from InorderURISelectorTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/URISelector.h:39, from ../src/InorderURISelector.h:37, from InorderURISelectorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from DirectDiskAdaptorTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DiskAdaptor.h:40, from ../src/AbstractSingleDiskAdaptor.h:38, from ../src/DirectDiskAdaptor.h:38, from DirectDiskAdaptorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/base32.h:42, from Base32Test.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/base32.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from SingletonHolderTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/SingletonHolder.h:40, from SingletonHolderTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from ../src/HttpRequest.h:45, from HttpRequestTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/HttpRequest.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ServerStatTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ServerStat.h:39, from ServerStatTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from NetrcTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Netrc.h:40, from NetrcTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from MultiDiskAdaptorTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DiskAdaptor.h:40, from ../src/MultiDiskAdaptor.h:38, from MultiDiskAdaptorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from DefaultDiskWriterTest.cc:4: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/AbstractDiskWriter.h:39, from ../src/DefaultDiskWriter.h:38, from DefaultDiskWriterTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from RarestPieceSelectorTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/RarestPieceSelector.h:40, from RarestPieceSelectorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ExceptionTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Exception.h:40, from ExceptionTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from UtilSecurityTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from SingleFileAllocationIteratorTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from SingleFileAllocationIteratorTest.cc:2: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from AllTest.cc:11: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from AllTest.cc:3: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from SequentialPickerTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/SequentialPicker.h:40, from SequentialPickerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from TimeTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/TimeA2.h:42, from TimeTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from DownloadHandlersTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/download_handlers.h:40, from DownloadHandlersTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ProtocolDetectorTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ProtocolDetector.h:39, from ProtocolDetectorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/bitfield.h:44, from bitfieldTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from MultiFileAllocationIteratorTest.cc:10: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/MultiFileAllocationIterator.h:40, from MultiFileAllocationIteratorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from HttpResponseTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/HttpResponse.h:41, from HttpResponseTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from UtilTest2.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from SocketCoreTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/SocketCore.h:40, from SocketCoreTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from UtilTest1.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DefaultBtProgressInfoFileTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtProgressInfoFile.h:40, from ../src/DefaultBtProgressInfoFile.h:38, from DefaultBtProgressInfoFileTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from DownloadHelperTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/download_helper.h:40, from DownloadHelperTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/bitfield.h:44, from BitfieldManTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/BitfieldMan.h:40, from BitfieldManTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from FeedbackURISelectorTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/URISelector.h:39, from ../src/FeedbackURISelector.h:37, from FeedbackURISelectorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from NsCookieParserTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/NsCookieParser.h:40, from NsCookieParserTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from UriListParserTest.cc:11: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/UriListParser.h:40, from UriListParserTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX SessionSerializerTest.o In file included from ../src/util.h:59, from OptionParserTest.cc:10: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/OptionParser.h:40, from OptionParserTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ValueBaseTest.o CXX ChunkedDecodingStreamFilterTest.o CXX UriTest.o CXX UriSplitTest.o CXX CookieHelperTest.o CXX JsonTest.o In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = aria2::a2functionalTest::LastAccess; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXX ValueBaseJsonParserTest.o /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CXX RpcResponseTest.o CXX RpcMethodTest.o CXX HttpServerTest.o CXX BufferedFileTest.o CXX GeomStreamPieceSelectorTest.o CXX SegListTest.o CXX ParamedStringTest.o CXX RpcHelperTest.o CXX AbstractCommandTest.o CXX SinkStreamFilterTest.o CXX WrDiskCacheTest.o CXX WrDiskCacheEntryTest.o CXX GroupIdTest.o CXX IndexedListTest.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {aria2::a2functionalTest::LastAccess}; _Tp = aria2::a2functionalTest::LastAccess; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX XmlRpcRequestParserControllerTest.o /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CXX FallocFileAllocationIteratorTest.o In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ValueBaseTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX GZipDecoder.o CXX GZipDecoderTest.o In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from SessionSerializerTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/SessionSerializer.h:40, from SessionSerializerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {aria2::a2functionalTest::LastAccess}; _Tp = aria2::a2functionalTest::LastAccess; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = aria2::a2functionalTest::LastAccess; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void aria2::a2functionalTest::testLeastRecentAccess()' at a2functionalTest.cc:53:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = aria2::LeastRecentAccess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void aria2::a2functionalTest::testLeastRecentAccess()' at a2functionalTest.cc:55:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = aria2::LeastRecentAccess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void aria2::a2functionalTest::testLeastRecentAccess()' at a2functionalTest.cc:55:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CXX GZipEncoderTest.o CXX GZipDecodingStreamFilterTest.o CXX GZipFileTest.o CXX Sqlite3CookieParserTest.o CXX MessageDigestHelperTest.o CXX IteratableChunkChecksumValidatorTest.o CXX IteratableChecksumValidatorTest.o In file included from ../src/ByteArrayDiskWriter.h:41, from ChunkedDecodingStreamFilterTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/StreamFilter.h:40, from ../src/ChunkedDecodingStreamFilter.h:38, from ChunkedDecodingStreamFilterTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MessageDigestTest.o CXX BtAllowedFastMessageTest.o CXX BtBitfieldMessageTest.o In file included from ../src/ValueBase.h:45, from ../src/RpcResponse.h:43, from RpcResponseTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/RpcResponse.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtCancelMessageTest.o CXX BtChokeMessageTest.o In file included from ../src/ValueBase.h:45, from ../src/json.h:39, from JsonTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtHandshakeMessageTest.o CXX BtHaveAllMessageTest.o CXX BtHaveMessageTest.o CXX BtHaveNoneMessageTest.o CXX BtInterestedMessageTest.o CXX BtKeepAliveMessageTest.o In file included from ../src/TimerA2.h:43, from ../src/AbstractCommand.h:44, from AbstractCommandTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/AbstractCommand.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCache.h:42, from WrDiskCacheTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from ../src/WrDiskCache.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from CookieHelperTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/cookie_helper.h:40, from CookieHelperTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/GenericParser.h:41, from ../src/ValueBaseJsonParser.h:38, from ValueBaseJsonParserTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/RpcRequest.h:42, from ../src/rpc_helper.h:44, from RpcHelperTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/rpc_helper.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/RpcMethod.h:43, from RpcMethodTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/RpcMethod.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from GZipDecoder.h:44, from GZipDecoder.cc:35: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from GZipDecoder.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtNotInterestedMessageTest.o In file included from ../src/ValueBase.h:45, from ../src/XmlRpcRequestParserController.h:43, from XmlRpcRequestParserControllerTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/c++/12.2.1/stack:60, from ../src/XmlRpcRequestParserController.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from WrDiskCacheEntryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from ../src/WrDiskCacheEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtPieceMessageTest.o In file included from GZipDecoder.h:44, from GZipDecoderTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from GZipDecoder.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ByteArrayDiskWriter.h:41, from SinkStreamFilterTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/StreamFilter.h:40, from ../src/SinkStreamFilter.h:38, from SinkStreamFilterTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtPortMessageTest.o CXX BtRejectMessageTest.o In file included from ../src/GZipDecodingStreamFilter.h:41, from GZipDecodingStreamFilterTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/StreamFilter.h:40, from ../src/GZipDecodingStreamFilter.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/paramed_string.h:44, from ParamedStringTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/paramed_string.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from GroupIdTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from ../src/GroupId.h:40, from GroupIdTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from HttpServerTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/HttpServer.h:40, from HttpServerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtRequestMessageTest.o In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from IndexedListTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/IndexedList.h:40, from IndexedListTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from FallocFileAllocationIteratorTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from FallocFileAllocationIteratorTest.cc:3: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from GeomStreamPieceSelectorTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/cppunit/Message.h:11, from /usr/include/cppunit/Exception.h:5, from /usr/include/cppunit/TestCaller.h:4, from /usr/include/cppunit/extensions/HelperMacros.h:9, from GeomStreamPieceSelectorTest.cc:5: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtSuggestPieceMessageTest.o CXX BtUnchokeMessageTest.o CXX DefaultPieceStorageTest.o In file included from GZipDecoder.h:44, from GZipEncoderTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/GZipEncoder.h:39, from GZipEncoderTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from ../src/BtHandshakeMessage.h:42, from BtHandshakeMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/BtHandshakeMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from Sqlite3CookieParserTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Sqlite3CookieParser.h:40, from ../src/Sqlite3CookieParserImpl.h:38, from Sqlite3CookieParserTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtAnnounceTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/IndexBtMessage.h:39, from ../src/BtAllowedFastMessage.h:38, from BtAllowedFastMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/RangeBtMessage.h:39, from ../src/BtCancelMessage.h:38, from BtCancelMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtChokeMessage.h:38, from BtChokeMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtMessageDispatcherTest.o In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from IteratableChecksumValidatorTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/IteratableChecksumValidator.h:40, from IteratableChecksumValidatorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from IteratableChunkChecksumValidatorTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/IteratableChunkChecksumValidator.h:40, from IteratableChunkChecksumValidatorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from MessageDigestHelperTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/message_digest_helper.h:40, from MessageDigestHelperTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtHaveAllMessage.h:38, from BtHaveAllMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/IndexBtMessage.h:39, from ../src/BtHaveMessage.h:38, from BtHaveMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtInterestedMessage.h:38, from BtInterestedMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtHaveNoneMessage.h:38, from BtHaveNoneMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from BtBitfieldMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/BtBitfieldMessage.h:38, from BtBitfieldMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from MessageDigestTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/MessageDigest.h:40, from MessageDigestTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultBtRequestFactoryTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtNotInterestedMessage.h:38, from BtNotInterestedMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX AnnounceListTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/RangeBtMessage.h:39, from ../src/BtRejectMessage.h:38, from BtRejectMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DefaultPeerStorageTest.o CXX ByteArrayDiskWriterTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from BtPieceMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/BtPieceMessage.h:38, from BtPieceMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PeerTest.o CXX PeerSessionResourceTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from BtPortMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/BtPortMessage.h:38, from BtPortMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/RangeBtMessage.h:39, from ../src/BtRequestMessage.h:38, from BtRequestMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/RangeBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/PieceStorage.h:44, from ../src/DefaultPieceStorage.h:38, from DefaultPieceStorageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/PieceStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/ZeroBtMessage.h:39, from ../src/BtUnchokeMessage.h:38, from BtUnchokeMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/ZeroBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from ../src/IndexBtMessage.h:39, from ../src/BtSuggestPieceMessage.h:38, from BtSuggestPieceMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/IndexBtMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ShareRatioSeedCriteriaTest.o CXX BtRegistryTest.o CXX BtDependencyTest.o CXX BtPostDownloadHandlerTest.o In file included from ../src/BtAnnounce.h:44, from ../src/DefaultBtAnnounce.h:38, from DefaultBtAnnounceTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtAnnounce.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX TimeSeedCriteriaTest.o In file included from ../src/TimerA2.h:43, from ../src/RequestSlot.h:39, from ../src/BtMessageDispatcher.h:43, from ../src/DefaultBtMessageDispatcher.h:38, from DefaultBtMessageDispatcherTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/BtMessageDispatcher.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BtExtendedMessageTest.o CXX HandshakeExtensionMessageTest.o CXX UTPexExtensionMessageTest.o CXX UTMetadataRequestExtensionMessageTest.o CXX UTMetadataDataExtensionMessageTest.o CXX UTMetadataRejectExtensionMessageTest.o CXX UTMetadataRequestTrackerTest.o CXX UTMetadataRequestFactoryTest.o CXX UTMetadataPostDownloadHandlerTest.o CXX MagnetTest.o CXX DefaultBtMessageFactoryTest.o CXX DefaultExtensionMessageFactoryTest.o CXX DHTNodeTest.o In file included from ../src/ValueBase.h:45, from ../src/AnnounceList.h:46, from AnnounceListTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/AnnounceList.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/PeerStorage.h:47, from ../src/DefaultPeerStorage.h:38, from DefaultPeerStorageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/PeerStorage.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTBucketTest.o In file included from ../src/BtConstants.h:39, from ../src/BtHandshakeMessage.h:42, from MockBtMessageFactory.h:6, from DefaultBtRequestFactoryTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/BtRequestFactory.h:40, from ../src/DefaultBtRequestFactory.h:38, from DefaultBtRequestFactoryTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTRoutingTableTest.o CXX DHTMessageTrackerEntryTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from PeerTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Peer.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from ../src/PeerSessionResource.h:44, from PeerSessionResourceTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/PeerSessionResource.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageTrackerTest.o In file included from ../src/ByteArrayDiskWriter.h:41, from ByteArrayDiskWriterTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from ../src/ByteArrayDiskWriter.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from ../src/BtRegistry.h:43, from BtRegistryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/map:60, from ../src/BtRegistry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTConnectionImplTest.o In file included from ../src/TimerA2.h:43, from ../src/TimeSeedCriteria.h:42, from TimeSeedCriteriaTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/TimeSeedCriteria.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPingMessageTest.o CXX DHTPingReplyMessageTest.o CXX DHTFindNodeMessageTest.o In file included from ../src/TimerA2.h:43, from ../src/UTMetadataRequestTracker.h:42, from UTMetadataRequestTrackerTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/UTMetadataRequestTracker.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/UTPexExtensionMessage.h:45, from UTPexExtensionMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ExtensionMessage.h:40, from ../src/UTPexExtensionMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DownloadContext.h:45, from ShareRatioSeedCriteriaTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/ShareRatioSeedCriteria.h:40, from ShareRatioSeedCriteriaTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from ../src/HandshakeExtensionMessage.h:42, from HandshakeExtensionMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ExtensionMessage.h:40, from ../src/HandshakeExtensionMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTFindNodeReplyMessageTest.o CXX DHTGetPeersMessageTest.o CXX DHTGetPeersReplyMessageTest.o CXX DHTAnnouncePeerMessageTest.o CXX DHTAnnouncePeerReplyMessageTest.o In file included from ../src/TimerA2.h:43, from ../src/PieceStorage.h:44, from ../src/DefaultPieceStorage.h:38, from BtDependencyTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/BtDependency.h:40, from BtDependencyTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/magnet.h:39, from MagnetTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ValueBase.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from UTMetadataDataExtensionMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ExtensionMessage.h:40, from ../src/UTMetadataExtensionMessage.h:38, from ../src/UTMetadataDataExtensionMessage.h:38, from UTMetadataDataExtensionMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTNode.h:42, from DHTNodeTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from UTMetadataRequestExtensionMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTNode.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ExtensionMessage.h:40, from ../src/UTMetadataExtensionMessage.h:38, from ../src/UTMetadataRequestExtensionMessage.h:38, from UTMetadataRequestExtensionMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DownloadContext.h:45, from BtPostDownloadHandlerTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DownloadHandler.h:40, from ../src/PostDownloadHandler.h:38, from ../src/BtPostDownloadHandler.h:38, from BtPostDownloadHandlerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from BtExtendedMessageTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/BtMessage.h:40, from ../src/AbstractBtMessage.h:38, from ../src/SimpleBtMessage.h:38, from ../src/BtExtendedMessage.h:37, from BtExtendedMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from UTMetadataRejectExtensionMessageTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/ExtensionMessage.h:40, from ../src/UTMetadataExtensionMessage.h:38, from ../src/UTMetadataRejectExtensionMessage.h:38, from UTMetadataRejectExtensionMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTUnknownMessageTest.o In file included from ../src/TimerA2.h:43, from ../src/DownloadContext.h:45, from UTMetadataPostDownloadHandlerTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DownloadHandler.h:40, from ../src/PostDownloadHandler.h:38, from ../src/UTMetadataPostDownloadHandler.h:38, from UTMetadataPostDownloadHandlerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTMessageFactoryImplTest.o CXX DHTBucketTreeTest.o In file included from ../src/TimerA2.h:43, from ../src/PieceStorage.h:44, from MockPieceStorage.h:4, from UTMetadataRequestFactoryTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/UTMetadataRequestFactory.h:40, from UTMetadataRequestFactoryTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTBucket.h:45, from DHTBucketTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTBucket.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPeerAnnounceEntryTest.o In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTMessageTrackerEntry.h:43, from DHTMessageTrackerEntryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessageTrackerEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from DefaultBtMessageFactoryTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/BtMessageFactory.h:40, from ../src/DefaultBtMessageFactory.h:38, from DefaultBtMessageFactoryTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTPeerAnnounceStorageTest.o CXX DHTTokenTrackerTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from DefaultExtensionMessageFactoryTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/ExtensionMessageFactory.h:40, from ../src/DefaultExtensionMessageFactory.h:38, from DefaultExtensionMessageFactoryTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX XORCloserTest.o CXX DHTIDCloserTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTMessageTracker.h:45, from DHTMessageTrackerTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from ../src/DHTMessageTracker.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTRoutingTableSerializerTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTResponseMessage.h:38, from ../src/DHTPingReplyMessage.h:38, from DHTPingReplyMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTRoutingTableDeserializerTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTQueryMessage.h:38, from ../src/DHTPingMessage.h:38, from DHTPingMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHTTaskExecutorTest.o In file included from ../src/util.h:59, from DHTRoutingTableTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTRoutingTable.h:40, from DHTRoutingTableTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTQueryMessage.h:38, from ../src/DHTFindNodeMessage.h:38, from DHTFindNodeMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX DHKeyExchangeTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTResponseMessage.h:38, from ../src/DHTFindNodeReplyMessage.h:38, from DHTFindNodeReplyMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ARC4Test.o CXX MSEHandshakeTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTResponseMessage.h:38, from ../src/DHTAnnouncePeerReplyMessage.h:38, from DHTAnnouncePeerReplyMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX BittorrentHelperTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTQueryMessage.h:38, from ../src/DHTAnnouncePeerMessage.h:38, from DHTAnnouncePeerMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTQueryMessage.h:38, from ../src/DHTGetPeersMessage.h:38, from DHTGetPeersMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PriorityPieceSelectorTest.o CXX LpdMessageDispatcherTest.o CXX LpdMessageReceiverTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTAbstractMessage.h:40, from ../src/DHTResponseMessage.h:38, from ../src/DHTGetPeersReplyMessage.h:38, from DHTGetPeersReplyMessageTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTAbstractMessage.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX Bencode2Test.o In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTNode.h:42, from DHTUnknownMessageTest.cc:2: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessage.h:40, from ../src/DHTUnknownMessage.h:38, from DHTUnknownMessageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX PeerConnectionTest.o In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ CXX ValueBaseBencodeParserTest.o In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTBucketTree.h:43, from DHTBucketTreeTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/DHTBucketTree.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX ExtensionMessageRegistryTest.o In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTPeerAnnounceEntry.h:43, from DHTPeerAnnounceEntryTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/DHTPeerAnnounceEntry.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX UDPTrackerClientTest.o CXX MetalinkerTest.o In file included from ../src/ValueBase.h:45, from ../src/DHTMessageFactory.h:45, from ../src/DHTMessageFactoryImpl.h:38, from DHTMessageFactoryImplTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTMessageFactory.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTNode.h:42, from ../src/DHTIDCloser.h:40, from DHTIDCloserTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/DHTNodeLookupEntry.h:40, from ../src/DHTIDCloser.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void aria2::BtPostDownloadHandlerTest::testGetNextRequestGroups()' at BtPostDownloadHandlerTest.cc:83:3: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from ../src/util.h:59, from XORCloserTest.cc:3: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Exception.h:40, from XORCloserTest.cc:2: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DHTPeerAnnounceStorageTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65, from /usr/include/c++/12.2.1/set:60, from ../src/DHTPeerAnnounceStorage.h:40, from DHTPeerAnnounceStorageTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DHTTokenTrackerTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DHTTokenTracker.h:39, from DHTTokenTrackerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/BtConstants.h:39, from ../src/MSEHandshake.h:43, from MSEHandshakeTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/MSEHandshake.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkEntryTest.o In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ CXX Metalink2RequestGroupTest.o In file included from ../src/TimerA2.h:43, from ../src/LpdMessageDispatcher.h:44, from LpdMessageDispatcherTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/LpdMessageDispatcher.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkPostDownloadHandlerTest.o In file included from ../src/TimerA2.h:43, from ../src/Peer.h:45, from ../src/bittorrent_helper.h:48, from BittorrentHelperTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/bittorrent_helper.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/ValueBase.h:45, from ../src/bencode2.h:42, from Bencode2Test.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/bencode2.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkHelperTest.o In file included from ../src/TimerA2.h:43, from ../src/DHTConstants.h:39, from ../src/DHTNode.h:42, from MockDHTTask.h:8, from DHTTaskExecutorTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/DHTTaskExecutor.h:40, from DHTTaskExecutorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DHTRoutingTableSerializerTest.cc:10: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/DHTRoutingTableSerializer.h:40, from DHTRoutingTableSerializerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkParserControllerTest.o In file included from ../src/PeerConnection.h:45, from PeerConnectionTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from ../src/PeerConnection.h:41: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DHTRoutingTableDeserializerTest.cc:11: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/DHTRoutingTableDeserializer.h:40, from DHTRoutingTableDeserializerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from DHKeyExchangeTest.cc:3: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Exception.h:40, from DHKeyExchangeTest.cc:2: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from PriorityPieceSelectorTest.cc:8: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from ../src/PriorityPieceSelector.h:40, from PriorityPieceSelectorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXX MetalinkProcessorTest.o CXX AsyncNameResolverTest.o In file included from ../src/util.h:59, from ARC4Test.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/cppunit/Message.h:11, from /usr/include/cppunit/Exception.h:5, from /usr/include/cppunit/TestCaller.h:4, from /usr/include/cppunit/extensions/HelperMacros.h:9, from ARC4Test.cc:4: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/UDPTrackerClient.h:45, from UDPTrackerClientTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/UDPTrackerClient.h:40: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/WrDiskCacheEntry.h:43, from TestUtil.h:7, from LpdMessageReceiverTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/LpdMessageReceiver.h:41, from LpdMessageReceiverTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/util.h:59, from ../src/GenericParser.h:41, from ../src/ValueBaseBencodeParser.h:38, from ValueBaseBencodeParserTest.cc:1: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/util.h:46: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void aria2::UTMetadataPostDownloadHandlerTest::testGetNextRequestGroups()' at UTMetadataPostDownloadHandlerTest.cc:116:3: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from MetalinkerTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Metalinker.h:40, from MetalinkerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from MetalinkEntryTest.cc:6: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/MetalinkEntry.h:40, from MetalinkEntryTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/RequestGroup.h:48, from MetalinkPostDownloadHandlerTest.cc:5: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/DownloadHandler.h:40, from ../src/PostDownloadHandler.h:38, from ../src/MetalinkPostDownloadHandler.h:38, from MetalinkPostDownloadHandlerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/DownloadContext.h:45, from Metalink2RequestGroupTest.cc:7: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/Metalink2RequestGroup.h:39, from Metalink2RequestGroupTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from MetalinkHelperTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/metalink_helper.h:40, from MetalinkHelperTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../src/TimerA2.h:43, from ../src/Request.h:42, from ../src/FileEntry.h:48, from MetalinkParserControllerTest.cc:9: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/MetalinkParserController.h:40, from MetalinkParserControllerTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from ../src/a2functional.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/ByteArrayDiskWriter.h:41, from MetalinkProcessorTest.cc:10: ../src/a2functional.h:106:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 106 | class LeastRecentAccess : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from ../src/metalink_helper.h:40, from MetalinkProcessorTest.cc:1: /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ CXXLD aria2c make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' PASS: aria2c ============================================================================ Testsuite summary for aria2 1.36.0 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[1]: Nothing to be done for 'check-am'. make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' >>> aria2: Entering fakeroot... Making install in po make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' if test "aria2" = "gettext-tools"; then \ .././install-sh -c -d /home/buildozer/aports/community/aria2/pkg/aria2/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /home/buildozer/aports/community/aria2/pkg/aria2/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /home/buildozer/aports/community/aria2/pkg/aria2/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/po' Making install in lib make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/lib' Making install in deps make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making install in wslay make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' Making install in lib make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making install in includes make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib/includes' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[5]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/lib' Making install in tests make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay/tests' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps/wslay' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/deps' Making install in src make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making install in includes make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src/includes' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' .././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c aria2c '/home/buildozer/aports/community/aria2/pkg/aria2/usr/bin' libtool: install: /usr/bin/install -c aria2c /home/buildozer/aports/community/aria2/pkg/aria2/usr/bin/aria2c make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/src' Making install in doc make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making install in manual-src make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' Making install in en make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' make[4]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/man1' /usr/bin/install -c -m 644 _build/man/aria2c.1 '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/man1' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/en' Making install in ru make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' make[4]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/ru/man1' /usr/bin/install -c -m 644 _build/man/aria2c.1 '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/ru/man1' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/ru' Making install in pt make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[4]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/pt/man1' /usr/bin/install -c -m 644 _build/man/aria2c.1 '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/man/pt/man1' make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src/pt' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[4]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc/manual-src' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[3]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[3]: Nothing to be done for 'install-exec-am'. .././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/bash_completion' .././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/bash_completion' .././install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/xmlrpc' /usr/bin/install -c -m 644 bash_completion/README.txt '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/bash_completion' /usr/bin/install -c -m 644 bash_completion/aria2c '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/bash_completion' /usr/bin/install -c -m 644 xmlrpc/aria2mon xmlrpc/aria2rpc xmlrpc/README.txt '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2/xmlrpc' make[3]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/doc' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0/test' make[1]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[2]: Entering directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[2]: Nothing to be done for 'install-exec-am'. ./install-sh -c -d '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2' /usr/bin/install -c -m 644 README README.rst README.html '/home/buildozer/aports/community/aria2/pkg/aria2/usr/share/doc/aria2' make[2]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' make[1]: Leaving directory '/home/buildozer/aports/community/aria2/src/aria2-1.36.0' >>> aria2-dbg*: Running split function dbg... >>> aria2-dbg*: Preparing subpackage aria2-dbg... >>> aria2-dbg*: Running postcheck for aria2-dbg >>> aria2-doc*: Running split function doc... >>> aria2-doc*: Preparing subpackage aria2-doc... >>> aria2-doc*: Running postcheck for aria2-doc >>> aria2-daemon*: Running split function daemon... >>> aria2-daemon*: Preparing subpackage aria2-daemon... >>> aria2-daemon*: Script found. /bin/sh added as a dependency for aria2-daemon-1.36.0-r1.apk >>> aria2-daemon*: Adding .pre-install >>> aria2-daemon*: Running postcheck for aria2-daemon >>> WARNING: aria2-daemon*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc >>> aria2-bash-completion*: Running split function bashcomp... >>> aria2-bash-completion*: Preparing subpackage aria2-bash-completion... >>> aria2-bash-completion*: Running postcheck for aria2-bash-completion >>> aria2*: Running postcheck for aria2 >>> aria2*: Preparing package aria2... >>> aria2-bash-completion*: Scanning shared objects >>> aria2-daemon*: Scanning shared objects >>> aria2-dbg*: Scanning shared objects >>> aria2-doc*: Scanning shared objects >>> aria2*: Scanning shared objects >>> aria2-bash-completion*: Tracing dependencies... >>> aria2-bash-completion*: Package size: 28.0 KB >>> aria2-bash-completion*: Compressing data... >>> aria2-bash-completion*: Create checksum... >>> aria2-bash-completion*: Create aria2-bash-completion-1.36.0-r1.apk >>> aria2-daemon*: Tracing dependencies... >>> aria2-daemon*: Package size: 56.0 KB >>> aria2-daemon*: Compressing data... >>> aria2-daemon*: Create checksum... >>> aria2-daemon*: Create aria2-daemon-1.36.0-r1.apk >>> aria2-dbg*: Tracing dependencies... >>> aria2-dbg*: Package size: 70.0 MB >>> aria2-dbg*: Compressing data... >>> aria2-dbg*: Create checksum... >>> aria2-dbg*: Create aria2-dbg-1.36.0-r1.apk >>> aria2-doc*: Tracing dependencies... >>> aria2-doc*: Package size: 296.0 KB >>> aria2-doc*: Compressing data... >>> aria2-doc*: Create checksum... >>> aria2-doc*: Create aria2-doc-1.36.0-r1.apk >>> aria2*: Tracing dependencies... ca-certificates so:libc.musl-armv7.so.1 so:libcares.so.2 so:libexpat.so.1 so:libgcc_s.so.1 so:libgmp.so.10 so:libgnutls.so.30 so:libnettle.so.8 so:libsqlite3.so.0 so:libstdc++.so.6 so:libz.so.1 >>> aria2*: Package size: 1.3 MB >>> aria2*: Compressing data... >>> aria2*: Create checksum... >>> aria2*: Create aria2-1.36.0-r1.apk >>> aria2: Build complete at Sat, 29 Oct 2022 06:18:48 +0000 elapsed time 0h 1m 0s >>> aria2: Cleaning up srcdir >>> aria2: Cleaning up pkgdir >>> aria2: Uninstalling dependencies... (1/23) Purging .makedepends-aria2 (20221029.061751) (2/23) Purging gnutls-dev (3.7.8-r2) (3/23) Purging gnutls-c++ (3.7.8-r2) (4/23) Purging gnutls (3.7.8-r2) (5/23) Purging expat-dev (2.5.0-r0) (6/23) Purging expat (2.5.0-r0) (7/23) Purging sqlite-dev (3.39.4-r0) (8/23) Purging sqlite-libs (3.39.4-r0) (9/23) Purging c-ares-dev (1.18.1-r0) (10/23) Purging cppunit-dev (1.15.1-r1) (11/23) Purging cppunit (1.15.1-r1) (12/23) Purging nettle-dev (3.8.1-r0) (13/23) Purging gmp-dev (6.2.1-r2) (14/23) Purging libgmpxx (6.2.1-r2) (15/23) Purging nettle (3.8.1-r0) (16/23) Purging p11-kit-dev (0.24.1-r1) (17/23) Purging p11-kit (0.24.1-r1) (18/23) Purging libffi (3.4.4-r0) (19/23) Purging libtasn1-dev (4.19.0-r0) (20/23) Purging libtasn1-progs (4.19.0-r0) (21/23) Purging libtasn1 (4.19.0-r0) (22/23) Purging libunistring (1.1-r0) (23/23) Purging zlib-dev (1.2.13-r0) Executing busybox-1.35.0-r27.trigger OK: 189 MiB in 92 packages >>> aria2: Updating the community/armv7 repository index... >>> aria2: Signing the index...