==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: kyotocabinet 1.2.79-2 (Fri Jul 12 19:10:55 2024) ==> Retrieving sources... -> Found kyotocabinet-1.2.79.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... kyotocabinet-1.2.79.tar.gz ... Passed ==> Making package: kyotocabinet 1.2.79-2 (Fri Jul 12 19:11:15 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found kyotocabinet-1.2.79.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting kyotocabinet-1.2.79.tar.gz with bsdtar ==> Starting build()... #================================================================ # Configuring Kyoto Cabinet version 1.2.79 (no-opt). #================================================================ checking for 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 for g++... g++ 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 grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for 64-bit availability... no checking for useless warnings... no checking for atomic operations... yes checking for main in -lc... yes checking for main in -lm... yes checking for main in -lpthread... yes checking for main in -lrt... yes checking for main in -lstdc++... yes checking for main in -lregex... no checking for main in -lz... yes checking for main in -lkyotocabinet... no checking for stdlib.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating kyotocabinet.pc #================================================================ # Ready to make. #================================================================ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcutil.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcthread.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcfile.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kccompress.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kccompare.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcmap.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcregex.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcdb.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kccompress.h:19, from kccompress.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcfile.h:19, from kcfile.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcutil.h:19, from kcutil.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcthread.h:19, from kcthread.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcdb.h:19, from kcdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kccompare.h:19, from kccompare.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcmap.h:19, from kcmap.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcregex.h:19, from kcregex.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcplantdb.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcplantdb.h:19, from kcplantdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcprotodb.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcstashdb.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kccachedb.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kchashdb.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcdirdb.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kctextdb.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcstashdb.h:19, from kcstashdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcprotodb.h:19, from kcprotodb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kctextdb.h:19, from kctextdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcpolydb.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kccachedb.h:19, from kccachedb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kchashdb.h:19, from kchashdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcdirdb.h:19, from kcdirdb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcpolydb.h:19, from kcpolydb.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcdbext.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcdbext.h:19, from kcdbext.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kccachedb.cc:16: kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kclangc.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcutiltest.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcutilmgr.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from kcpolydb.h:19, from kclangc.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from cmdcommon.h:19, from kcutiltest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from cmdcommon.h:19, from kcutilmgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcprototest.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcstashtest.cc In file included from kchashdb.cc:16: kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kccachetest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcprotodb.h:19, from kcprototest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcstashdb.h:19, from kcstashtest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kccachedb.h:19, from kccachetest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kcpolydb.h:31, from kcpolydb.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] In file included from kcpolydb.h:32: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcgrasstest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kccachedb.h:19, from kcgrasstest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kcdbext.h:31, from kcdbext.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] In file included from kcdbext.h:32: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kchashtest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kchashdb.h:19, from kchashtest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kchashmgr.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kchashdb.h:19, from kchashmgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kctreetest.cc g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kctreemgr.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kchashdb.h:19, from kctreetest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kchashdb.h:19, from kctreemgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kccachetest.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcdirtest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcdirdb.h:19, from kcdirtest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcdirmgr.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcdirdb.h:19, from kcdirmgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kcgrasstest.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcforesttest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcdirdb.h:19, from kcforesttest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from kchashtest.cc:16: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kchashdb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcforestmgr.cc In file included from kchashmgr.cc:16: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kchashdb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcpolytest.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcdirdb.h:19, from kcforestmgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcpolydb.h:19, from kcpolytest.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ g++ -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 kcpolymgr.cc In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/14.1.1/include/stdint.h:9, from ./kccommon.h:20, from ./kcpolydb.h:19, from kcpolymgr.cc:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ gcc -c -I. -I/usr/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX="\"/usr\"" -D_KC_INCLUDEDIR="\"/usr/include\"" -D_KC_LIBDIR="\"/usr/lib\"" -D_KC_BINDIR="\"/usr/bin\"" -D_KC_LIBEXECDIR="\"/usr/libexec\"" -D_KC_APPINC="\"-I/usr/include\"" -D_KC_APPLIBS="\"-L/usr/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc \"" -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wall -ansi -pedantic -fPIC -fsigned-char -g0 -O2 -O0 kclangctest.c In file included from /usr/include/assert.h:35, from ./kclangc.h:27, from kclangctest.c:16: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) []8;;https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ kclangctest.c: In function 'runorder': kclangctest.c:229:27: warning: variable 'mode' set but not used [-Wunused-but-set-variable] kclangctest.c: In function 'runindex': kclangctest.c:281:21: warning: variable 'mode' set but not used [-Wunused-but-set-variable] In file included from kctreemgr.cc:16: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kchashdb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from kctreetest.cc:16: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kchashdb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from kcpolydb.h:31, from kclangc.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] In file included from kcpolydb.h:32: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from kcpolydb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/queue:66, from ./kccommon.h:56: /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:739:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 739 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:774:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 774 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Value = kyotocabinet::PolyDB::SimilarKey; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Iterator2 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ ar -rv libkyotocabinet.a kcutil.o kcthread.o kcfile.o kccompress.o kccompare.o kcmap.o kcregex.o kcdb.o kcplantdb.o kcprotodb.o kcstashdb.o kccachedb.o kchashdb.o kcdirdb.o kctextdb.o kcpolydb.o kcdbext.o kclangc.o if uname -a | egrep -i 'SunOS' > /dev/null ; \ then \ g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -shared -Wl,-G,-h,libkyotocabinet.so.16 -o libkyotocabinet.so.16.14.0 \ kcutil.o kcthread.o kcfile.o kccompress.o kccompare.o kcmap.o kcregex.o kcdb.o kcplantdb.o kcprotodb.o kcstashdb.o kccachedb.o kchashdb.o kcdirdb.o kctextdb.o kcpolydb.o kcdbext.o kclangc.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lz -lstdc++ -lrt -lpthread -lm -lc ; \ else \ g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -shared -Wl,-soname,libkyotocabinet.so.16 -o libkyotocabinet.so.16.14.0 \ kcutil.o kcthread.o kcfile.o kccompress.o kccompare.o kcmap.o kcregex.o kcdb.o kcplantdb.o kcprotodb.o kcstashdb.o kccachedb.o kchashdb.o kcdirdb.o kctextdb.o kcpolydb.o kcdbext.o kclangc.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lz -lstdc++ -lrt -lpthread -lm -lc ; \ fi ar: creating libkyotocabinet.a a - kcutil.o a - kcthread.o a - kcfile.o a - kccompress.o a - kccompare.o a - kcmap.o a - kcregex.o a - kcdb.o a - kcplantdb.o a - kcprotodb.o a - kcstashdb.o a - kccachedb.o a - kchashdb.o a - kcdirdb.o a - kctextdb.o a - kcpolydb.o a - kcdbext.o a - kclangc.o egrep: warning: egrep is obsolescent; using grep -E ln -f -s libkyotocabinet.so.16.14.0 libkyotocabinet.so.16 ln -f -s libkyotocabinet.so.16.14.0 libkyotocabinet.so g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcutiltest kcutiltest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcutilmgr kcutilmgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcprototest kcprototest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcstashtest kcstashtest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kccachetest kccachetest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcgrasstest kcgrasstest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kchashtest kchashtest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kchashmgr kchashmgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kctreetest kctreetest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kctreemgr kctreemgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcdirtest kcdirtest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcdirmgr kcdirmgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcforesttest kcforesttest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcforestmgr kcforestmgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wall -ansi -pedantic -fPIC -fsigned-char -g0 -O2 -O0 -o kclangctest kclangctest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet In file included from ./kcpolydb.h:31, from kcpolytest.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] In file included from ./kcpolydb.h:32: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kcpolydb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/queue:66, from ./kccommon.h:56: /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:739:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 739 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:774:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 774 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Value = kyotocabinet::PolyDB::SimilarKey; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Iterator2 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcpolytest kcpolytest.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet In file included from ./kcpolydb.h:31, from kcpolymgr.cc:16: ./kccachedb.h: In member function 'virtual bool kyotocabinet::CacheDB::Cursor::jump(const char*, size_t)': ./kccachedb.h:199:16: warning: variable 'entp' set but not used [-Wunused-but-set-variable] In file included from ./kcpolydb.h:32: ./kchashdb.h: In member function 'virtual bool kyotocabinet::HashDB::clear()': ./kchashdb.h:1125:10: warning: variable 'err' set but not used [-Wunused-but-set-variable] ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::scan_parallel_impl(kyotocabinet::DB::Visitor*, size_t, kyotocabinet::BasicDB::ProgressChecker*)': ./kchashdb.h:2270:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::insert_free_block(int64_t, size_t)': ./kchashdb.h:3355:17: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'bool kyotocabinet::HashDB::fetch_free_block(size_t, FreeBlock*)': ./kchashdb.h:3375:15: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 ./kchashdb.h: In member function 'void kyotocabinet::HashDB::trim_free_blocks(int64_t, int64_t)': ./kchashdb.h:3390:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<kyotocabinet::HashDB::FreeBlock>' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/algorithm:61, from ./kccommon.h:50, from ./kcpolydb.h:19: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4761 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:4761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 4771 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/set:63, from ./kccommon.h:59: /usr/include/c++/14.1.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_set.h:656:7: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 656 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_set.h:657:26: note: parameter passing for argument of type 'std::set<kyotocabinet::HashDB::FreeBlock>::const_iterator' {aka 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator'} changed in GCC 7.1 657 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/queue:66, from ./kccommon.h:56: /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:739:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 739 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = kyotocabinet::PolyDB::SimilarKey; _Sequence = std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_queue.h:774:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 774 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/map:62, from ./kccommon.h:58: /usr/include/c++/14.1.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>::erase(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:1189:7: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1189 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h:1194:21: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 1194 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1884:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1884 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1812 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1818:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1819 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = kyotocabinet::HashDB::FreeBlock; _Val = kyotocabinet::HashDB::FreeBlock; _KeyOfValue = std::_Identity<kyotocabinet::HashDB::FreeBlock>; _Compare = std::less<kyotocabinet::HashDB::FreeBlock>; _Alloc = std::allocator<kyotocabinet::HashDB::FreeBlock>]': /usr/include/c++/14.1.1/bits/stl_tree.h:2485:5: note: parameter passing for argument of type 'std::_Rb_tree<kyotocabinet::HashDB::FreeBlock, kyotocabinet::HashDB::FreeBlock, std::_Identity<kyotocabinet::HashDB::FreeBlock>, std::less<kyotocabinet::HashDB::FreeBlock>, std::allocator<kyotocabinet::HashDB::FreeBlock> >::const_iterator' changed in GCC 7.1 2485 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1863 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1869:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1869 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1857:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1781:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1794:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/bits/specfun.h:43, from /usr/include/c++/14.1.1/cmath:3898, from ./kccommon.h:29: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Value = kyotocabinet::PolyDB::SimilarKey; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, vector<kyotocabinet::PolyDB::SimilarKey, allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Distance = int; _Tp = kyotocabinet::PolyDB::SimilarKey; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<kyotocabinet::PolyDB::SimilarKey> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1595:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1595 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:100:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 100 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:102:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 102 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1829 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h:1842:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1842 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Iterator2 = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _BI2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:922:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 922 | return std::__copy_move_backward_a<true>(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | __result); | ~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Iterator2 = __gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >; _Compare = std::less<kyotocabinet::PolyDB::SimilarKey>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<kyotocabinet::PolyDB::SimilarKey*, std::vector<kyotocabinet::PolyDB::SimilarKey, std::allocator<kyotocabinet::PolyDB::SimilarKey> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/cmath:44: /usr/include/c++/14.1.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/cpp_type_traits.h:607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 607 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _OI = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]': /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:823:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >]': /usr/include/c++/14.1.1/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/bits/stl_algobase.h:67: /usr/include/c++/14.1.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector<long long int>]': /usr/include/c++/14.1.1/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _To = long long int*]': /usr/include/c++/14.1.1/bits/stl_algobase.h:346:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 346 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >; _Value = long long int]': /usr/include/c++/14.1.1/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -fsigned-char -g0 -O2 -O0 -o kcpolymgr kcpolymgr.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -lkyotocabinet #================================================================ # Ready to install. #================================================================ ==> Entering fakeroot environment... ==> Starting package()... mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/include cp -Rf kccommon.h kcutil.h kcthread.h kcfile.h kccompress.h kccompare.h kcmap.h kcregex.h kcdb.h kcplantdb.h kcprotodb.h kcstashdb.h kccachedb.h kchashdb.h kcdirdb.h kctextdb.h kcpolydb.h kcdbext.h kclangc.h /build/kyotocabinet/pkg/kyotocabinet//usr/include mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/lib cp -Rf libkyotocabinet.a libkyotocabinet.so.16.14.0 libkyotocabinet.so.16 libkyotocabinet.so /build/kyotocabinet/pkg/kyotocabinet//usr/lib mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/bin cp -Rf kcutiltest kcutilmgr kcprototest kcstashtest kccachetest kcgrasstest kchashtest kchashmgr kctreetest kctreemgr kcdirtest kcdirmgr kcforesttest kcforestmgr kcpolytest kcpolymgr kclangctest /build/kyotocabinet/pkg/kyotocabinet//usr/bin mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/share/man/man1 cd man && cp -Rf kcutiltest.1 kcutilmgr.1 kcprototest.1 kcstashtest.1 kccachetest.1 kcgrasstest.1 kchashtest.1 kchashmgr.1 kctreetest.1 kctreemgr.1 kcdirtest.1 kcdirmgr.1 kcforesttest.1 kcforestmgr.1 kcpolytest.1 kcpolymgr.1 kclangctest.1 /build/kyotocabinet/pkg/kyotocabinet//usr/share/man/man1 mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/share/doc/kyotocabinet cp -Rf COPYING FOSSEXCEPTION ChangeLog doc kyotocabinet.idl /build/kyotocabinet/pkg/kyotocabinet//usr/share/doc/kyotocabinet mkdir -p /build/kyotocabinet/pkg/kyotocabinet//usr/lib/pkgconfig cp -Rf kyotocabinet.pc /build/kyotocabinet/pkg/kyotocabinet//usr/lib/pkgconfig #================================================================ # Thanks for using Kyoto Cabinet. #================================================================ ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "kyotocabinet"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: kyotocabinet 1.2.79-2 (Fri Jul 12 19:12:14 2024) ==> Cleaning up...