>>> kyotocabinet: Building community/kyotocabinet 1.2.80-r0 (using abuild 3.14.1-r1) started Thu, 31 Oct 2024 06:09:04 +0000
>>> kyotocabinet: Validating /home/buildozer/aports/community/kyotocabinet/APKBUILD...
>>> kyotocabinet: Analyzing dependencies...
>>> kyotocabinet: Installing for build: build-base lzo-dev xz-dev zlib-dev
(1/7) Installing lzo (2.10-r5)
(2/7) Installing lzo-dev (2.10-r5)
(3/7) Installing xz-libs (5.6.3-r0)
(4/7) Installing xz (5.6.3-r0)
(5/7) Installing xz-dev (5.6.3-r0)
(6/7) Installing zlib-dev (1.3.1-r2)
(7/7) Installing .makedepends-kyotocabinet (20241031.060914)
Executing busybox-1.37.0-r3.trigger
OK: 272 MiB in 108 packages
>>> kyotocabinet: Cleaning up srcdir
>>> kyotocabinet: Cleaning up pkgdir
>>> kyotocabinet: Cleaning up tmpdir
>>> kyotocabinet: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/kyotocabinet-1.2.80.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
wget: server returned error: HTTP/1.1 404 Not Found
>>> kyotocabinet: Fetching https://dbmx.net/kyotocabinet/pkg/kyotocabinet-1.2.80.tar.gz
Connecting to dbmx.net (49.212.133.108:443)
saving to '/var/cache/distfiles/v3.21/kyotocabinet-1.2.80.tar.gz.part'
kyotocabinet-1.2.80.   0% |                                |  7944  0:01:57 ETA
kyotocabinet-1.2.80.  46% |**************                  |  429k  0:00:02 ETA
kyotocabinet-1.2.80. 100% |********************************|  920k  0:00:00 ETA
'/var/cache/distfiles/v3.21/kyotocabinet-1.2.80.tar.gz.part' saved
>>> kyotocabinet: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/kyotocabinet-1.2.80.tar.gz
>>> kyotocabinet: Checking sha512sums...
kyotocabinet-1.2.80.tar.gz: OK
>>> kyotocabinet: Unpacking /var/cache/distfiles/v3.21/kyotocabinet-1.2.80.tar.gz...
#================================================================
# Configuring Kyoto Cabinet version 1.2.80 (no-opt) (lzo) (lzma).
#================================================================
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 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... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for 64-bit availability... no
checking for useless warnings... yes
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 -llzo2... yes
checking for main in -llzma... 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
checking lzo/lzo1x.h usability... yes
checking lzo/lzo1x.h presence... yes
checking for lzo/lzo1x.h... yes
checking lzma.h usability... yes
checking lzma.h presence... yes
checking for lzma.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcdb.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcplantdb.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kctextdb.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcpolydb.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcdbext.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcutilmgr.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcstashtest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kccachetest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcgrasstest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kchashtest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kchashmgr.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter 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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kctreemgr.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcdirtest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcdirmgr.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcforesttest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcforestmgr.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcpolytest.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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcpolymgr.cc
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_MYLZO -D_MYLZMA -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 -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc \"" -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -ansi -pedantic -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kclangctest.c
In file included from kchashmgr.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from kchashtest.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
In file included from kctreemgr.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from kctreetest.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kchashdb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kchashdb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kchashdb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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
      |       ^~~~~~~~
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/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.2.0/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.2.0/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
In file included from /usr/include/c++/14.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kchashdb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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());
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/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.2.0/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
      |       ^~~~~~~~
In file included from /usr/include/c++/14.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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
      |       ^~~~~~~~
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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
      |       ^~~~~~~~
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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:32,
                 from kcpolymgr.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
In file included from ./kcpolydb.h:32,
                 from kcpolytest.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from kcpolydb.h:32,
                 from kclangc.cc:16:
./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
 2270 |       std::sort(offs.begin(), offs.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3355 |       fbp_.erase(it);
      |       ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3375 |     fbp_.erase(it);
      |     ~~~~~~~~~~^~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
./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
 3390 |         fbp_.erase(it++);
      |         ~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kcpolydb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/queue:66,
                 from ./kccommon.h:56:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from kcpolydb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/queue:66,
                 from ./kccommon.h:56:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/algorithm:61,
                 from ./kccommon.h:50,
                 from ./kcpolydb.h:19:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/set:63,
                 from ./kccommon.h:59:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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 /usr/include/c++/14.2.0/queue:66,
                 from ./kccommon.h:56:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/map:62,
                 from ./kccommon.h:58:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algo.h:61:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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))
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/specfun.h:43,
                 from /usr/include/c++/14.2.0/cmath:3898,
                 from ./kccommon.h:29:
/usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: 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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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 /usr/include/c++/14.2.0/bits/stl_algobase.h:71:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/cmath:44:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/bits/stl_algobase.h:67:
/usr/include/c++/14.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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.2.0/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++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -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,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -llzma -llzo2 -lz -lstdc++ -lrt -lpthread -lm -lc  ; \
  else \
    g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -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,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed -llzma -llzo2 -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
ln -f -s libkyotocabinet.so.16.14.0 libkyotocabinet.so.16
ln -f -s libkyotocabinet.so.16.14.0 libkyotocabinet.so
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcutiltest kcutiltest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcutilmgr kcutilmgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcprototest kcprototest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcstashtest kcstashtest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kccachetest kccachetest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcgrasstest kcgrasstest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kchashtest kchashtest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kchashmgr kchashmgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kctreetest kctreetest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kctreemgr kctreemgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcdirtest kcdirtest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcdirmgr kcdirmgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcforesttest kcforesttest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcforestmgr kcforestmgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcpolymgr kcpolymgr.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -ansi -pedantic -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kclangctest kclangctest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wall -fPIC -fsigned-char -g0 -O2 -O0 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o kcpolytest kcpolytest.o -Wl,--as-needed,-O1,--sort-common -L. -L/usr/lib -L/usr/local/lib -Wl,-rpath-link,.:/usr/local/lib:.:/usr/local/lib: -Wl,--as-needed  -lkyotocabinet 

#================================================================
# Ready to install.
#================================================================
>>> kyotocabinet: Entering fakeroot...
mkdir -p /home/buildozer/aports/community/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 /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/include
mkdir -p /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/lib
cp -Rf libkyotocabinet.a libkyotocabinet.so.16.14.0 libkyotocabinet.so.16 libkyotocabinet.so /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/lib
mkdir -p /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/bin
cp -Rf kcutiltest kcutilmgr kcprototest kcstashtest kccachetest kcgrasstest kchashtest kchashmgr kctreetest kctreemgr kcdirtest kcdirmgr kcforesttest kcforestmgr kcpolytest kcpolymgr kclangctest /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/bin
mkdir -p /home/buildozer/aports/community/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 /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/share/man/man1
mkdir -p /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/share/doc/kyotocabinet
cp -Rf COPYING FOSSEXCEPTION ChangeLog doc kyotocabinet.idl /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/share/doc/kyotocabinet
mkdir -p /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/lib/pkgconfig
cp -Rf kyotocabinet.pc /home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet/usr/lib/pkgconfig

#================================================================
# Thanks for using Kyoto Cabinet.
#================================================================
>>> kyotocabinet-dev*: Running split function dev...
'usr/include' -> '/home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet-dev/usr/include'
'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet-dev/usr/lib/pkgconfig'
'usr/lib/libkyotocabinet.so' -> '/home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet-dev/usr/lib/libkyotocabinet.so'
>>> kyotocabinet-dev*: Preparing subpackage kyotocabinet-dev...
>>> kyotocabinet-dev*: Stripping binaries
>>> kyotocabinet-dev*: Running postcheck for kyotocabinet-dev
>>> kyotocabinet-doc*: Running split function doc...
'usr/share/doc' -> '/home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet-doc/usr/share/doc'
'usr/share/man' -> '/home/buildozer/aports/community/kyotocabinet/pkg/kyotocabinet-doc/usr/share/man'
>>> kyotocabinet-doc*: Preparing subpackage kyotocabinet-doc...
>>> kyotocabinet-doc*: Running postcheck for kyotocabinet-doc
>>> kyotocabinet*: Running postcheck for kyotocabinet
>>> kyotocabinet*: Preparing package kyotocabinet...
>>> kyotocabinet*: Stripping binaries
>>> kyotocabinet-dev*: Scanning shared objects
>>> kyotocabinet-doc*: Scanning shared objects
>>> kyotocabinet*: Scanning shared objects
>>> kyotocabinet-dev*: Tracing dependencies...
	kyotocabinet=1.2.80-r0
	pkgconfig
>>> kyotocabinet-dev*: Package size: 984.9 KB
>>> kyotocabinet-dev*: Compressing data...
>>> kyotocabinet-dev*: Create checksum...
>>> kyotocabinet-dev*: Create kyotocabinet-dev-1.2.80-r0.apk
>>> WARNING: kyotocabinet-doc*: The -doc subpackage is unusually large, consider splitting it
>>> kyotocabinet-doc*: Tracing dependencies...
>>> kyotocabinet-doc*: Package size: 4.1 MB
>>> kyotocabinet-doc*: Compressing data...
>>> kyotocabinet-doc*: Create checksum...
>>> kyotocabinet-doc*: Create kyotocabinet-doc-1.2.80-r0.apk
>>> kyotocabinet*: Tracing dependencies...
	so:libc.musl-armv7.so.1
	so:libgcc_s.so.1
	so:liblzma.so.5
	so:liblzo2.so.2
	so:libstdc++.so.6
	so:libz.so.1
>>> kyotocabinet*: Package size: 9.4 MB
>>> kyotocabinet*: Compressing data...
>>> kyotocabinet*: Create checksum...
>>> kyotocabinet*: Create kyotocabinet-1.2.80-r0.apk
>>> kyotocabinet: Build complete at Thu, 31 Oct 2024 06:09:30 +0000 elapsed time 0h 0m 26s
>>> kyotocabinet: Cleaning up srcdir
>>> kyotocabinet: Cleaning up pkgdir
>>> kyotocabinet: Uninstalling dependencies...
(1/7) Purging .makedepends-kyotocabinet (20241031.060914)
(2/7) Purging lzo-dev (2.10-r5)
(3/7) Purging lzo (2.10-r5)
(4/7) Purging xz-dev (5.6.3-r0)
(5/7) Purging xz (5.6.3-r0)
(6/7) Purging xz-libs (5.6.3-r0)
(7/7) Purging zlib-dev (1.3.1-r2)
Executing busybox-1.37.0-r3.trigger
OK: 271 MiB in 101 packages
>>> kyotocabinet: Updating the community/armv7 repository index...
>>> kyotocabinet: Signing the index...