>>> sphinx: Building community/sphinx 2.2.11-r7 (using abuild 3.12.0-r0) started Sun, 29 Oct 2023 13:52:45 +0000
>>> sphinx: Checking sanity of /home/buildozer/aports/community/sphinx/APKBUILD...
>>> sphinx: Analyzing dependencies...
>>> sphinx: Installing for build: build-base expat-dev libpq-dev libstemmer-dev mariadb-connector-c-dev unixodbc-dev
(1/14) Installing expat (2.5.0-r2)
(2/14) Installing expat-dev (2.5.0-r2)
(3/14) Installing libpq (16.0-r1)
(4/14) Installing openssl-dev (3.1.4-r0)
(5/14) Installing libpq-dev (16.0-r1)
(6/14) Installing libstemmer (2.2.0-r0)
(7/14) Installing libstemmer-dev (2.2.0-r0)
(8/14) Installing zlib-dev (1.3-r2)
(9/14) Installing mariadb-connector-c (3.3.7-r0)
(10/14) Installing mariadb-connector-c-dev (3.3.7-r0)
(11/14) Installing readline (8.2.1-r2)
(12/14) Installing unixodbc (2.3.12-r0)
(13/14) Installing unixodbc-dev (2.3.12-r0)
(14/14) Installing .makedepends-sphinx (20231029.135256)
Executing busybox-1.36.1-r13.trigger
OK: 481 MiB in 121 packages
>>> sphinx: Cleaning up srcdir
>>> sphinx: Cleaning up pkgdir
>>> sphinx: Cleaning up tmpdir
>>> sphinx: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/sphinx-2.2.11-release.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0   146    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
>>> sphinx: Fetching http://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 2990k  100 2990k    0     0  19.0M      0 --:--:-- --:--:-- --:--:-- 19.0M
>>> sphinx: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/sphinx-2.2.11-release.tar.gz
>>> sphinx: Checking sha512sums...
sphinx-2.2.11-release.tar.gz: OK
sphinx.initd: OK
sphinx.confd: OK
sphinx-pagesize.patch: OK
CVE-2020-29050.patch: OK
>>> sphinx: Unpacking /var/cache/distfiles/v3.19/sphinx-2.2.11-release.tar.gz...
>>> sphinx: sphinx-pagesize.patch
patching file src/sphinx.cpp
Hunk #1 succeeded at 8946 (offset 240 lines).
Hunk #2 succeeded at 9060 (offset 240 lines).
Hunk #3 succeeded at 9190 (offset 240 lines).
Hunk #4 succeeded at 9210 (offset 240 lines).
Hunk #5 succeeded at 9228 (offset 240 lines).
Hunk #6 succeeded at 9237 (offset 240 lines).
Hunk #7 succeeded at 9258 (offset 240 lines).
>>> sphinx: CVE-2020-29050.patch
patching file doc/sphinx.html
patching file doc/sphinx.txt
patching file sphinx.conf.in
patching file src/searchd.cpp
patching file src/sphinx.cpp
patching file src/sphinxexcerpt.cpp
patching file src/sphinxexcerpt.h
patching file src/sphinxstd.h
patching file test/test_130/test.xml

checking build environment
--------------------------

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... config/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no

checking for compiler programs
------------------------------

checking whether to compile debug version... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for ranlib... ranlib

checking for header files
-------------------------

checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... 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 fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking execinfo.h usability... no
checking execinfo.h presence... no
checking for execinfo.h... no
checking sys/epoll.h usability... yes
checking sys/epoll.h presence... yes
checking for sys/epoll.h... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking sql.h usability... yes
checking sql.h presence... yes
checking for sql.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes

checking for types
------------------

checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes

checking for library functions
------------------------------

checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for vprintf... yes
checking for _doprnt... no
checking for library containing setsockopt... none required
checking for library containing gethostbyname... none required
checking for library containing inflate... -lz
checking for library containing logf... none required
checking for dup2... yes
checking for gethostbyname... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strnlen... yes
checking for strstr... yes
checking for strtol... yes
checking for logf... yes
checking for pread... yes
checking for poll... yes
checking for backtrace... no
checking for backtrace_symbols... no
checking for epoll_ctl... yes
checking for clock_gettime in -lrt... yes
checking for clock_gettime... yes
checking for LOCK_EX in sys/file.h... yes
checking for F_SETLKW in fcntl.h... yes
checking for library containing dlopen... none required
checking for dlopen... yes
checking for dlerror... yes
checking for interlocked builtins... yes

configuring Sphinx
------------------

checking whether to use dynamic linking for DB drivers... no
checking for CFLAGS needed for pthreads... none
checking for LIBS needed for pthreads... -lpthread
checking for pthreads... found
checking for pthread_mutex_timedlock... yes
checking whether to compile with MySQL support... dynamic
checking for mysql_config... mysql_config
checking for mysql_real_connect... yes
checking MySQL include files... -I/usr/include/mysql -I/usr/include/mysql/mysql
checking MySQL libraries... -L/usr/lib/ -lmariadb
checking for Syslog... yes
checking whether to compile with PostgreSQL support... dynamic
checking for pg_config... /usr/bin/pg_config
checking PostgreSQL C flags... -I/usr/include/postgresql
checking PostgreSQL linker flags... -L/usr/lib -lpq
checking whether to use 64-bit document/word IDs... yes
checking whether to compile with libstemmer support... yes, external
checking whether to compile with RE2 library support... no
checking whether to compile with RLP library support... no
checking for libexpat... checking for library containing XML_Parse... -lexpat
found
checking for libiconv... checking for library containing iconv... none required
found
checking for iconv() arg types... char **
checking for UnixODBC... checking for library containing SQLDriverConnect... -lodbc
found
checking whether to enable c++ memory routines override... yes
checking for Syslog... yes
checking for unaligned RAM access... yes
checking whether byte ordering is bigendian... no

generating configuration files
------------------------------

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating libstemmer_c/Makefile
config.status: creating doc/Makefile
config.status: creating sphinx.conf.dist
config.status: creating sphinx-min.conf.dist
config.status: creating config/config.h
config.status: executing depfiles commands

configuration done
------------------

You can now run 'make install' to build and install Sphinx binaries.
On a multi-core machine, try 'make -j4 install' to speed up the build.

Updates, articles, help forum, and commercial support, consulting, training,
and development services are available at http://sphinxsearch.com/

Thank you for choosing Sphinx!

Making all in src
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
/bin/sh git_commit_id.sh
make  all-am
make[2]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinx.o -MD -MP -MF .deps/sphinx.Tpo -c -o sphinx.o sphinx.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxexcerpt.o -MD -MP -MF .deps/sphinxexcerpt.Tpo -c -o sphinxexcerpt.o sphinxexcerpt.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxquery.o -MD -MP -MF .deps/sphinxquery.Tpo -c -o sphinxquery.o sphinxquery.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxsoundex.o -MD -MP -MF .deps/sphinxsoundex.Tpo -c -o sphinxsoundex.o sphinxsoundex.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxmetaphone.o -MD -MP -MF .deps/sphinxmetaphone.Tpo -c -o sphinxmetaphone.o sphinxmetaphone.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxstemen.o -MD -MP -MF .deps/sphinxstemen.Tpo -c -o sphinxstemen.o sphinxstemen.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxstemru.o -MD -MP -MF .deps/sphinxstemru.Tpo -c -o sphinxstemru.o sphinxstemru.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxstemcz.o -MD -MP -MF .deps/sphinxstemcz.Tpo -c -o sphinxstemcz.o sphinxstemcz.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxstemar.o -MD -MP -MF .deps/sphinxstemar.Tpo -c -o sphinxstemar.o sphinxstemar.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxutils.o -MD -MP -MF .deps/sphinxutils.Tpo -c -o sphinxutils.o sphinxutils.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxstd.o -MD -MP -MF .deps/sphinxstd.Tpo -c -o sphinxstd.o sphinxstd.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxsort.o -MD -MP -MF .deps/sphinxsort.Tpo -c -o sphinxsort.o sphinxsort.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxexpr.o -MD -MP -MF .deps/sphinxexpr.Tpo -c -o sphinxexpr.o sphinxexpr.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxfilter.o -MD -MP -MF .deps/sphinxfilter.Tpo -c -o sphinxfilter.o sphinxfilter.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxsearch.o -MD -MP -MF .deps/sphinxsearch.Tpo -c -o sphinxsearch.o sphinxsearch.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxrt.o -MD -MP -MF .deps/sphinxrt.Tpo -c -o sphinxrt.o sphinxrt.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxjson.o -MD -MP -MF .deps/sphinxjson.Tpo -c -o sphinxjson.o sphinxjson.cpp
gcc -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxudf.o -MD -MP -MF .deps/sphinxudf.Tpo -c -o sphinxudf.o sphinxudf.c
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxaot.o -MD -MP -MF .deps/sphinxaot.Tpo -c -o sphinxaot.o sphinxaot.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT sphinxplugin.o -MD -MP -MF .deps/sphinxplugin.Tpo -c -o sphinxplugin.o sphinxplugin.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT indexer.o -MD -MP -MF .deps/indexer.Tpo -c -o indexer.o indexer.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT searchd.o -MD -MP -MF .deps/searchd.Tpo -c -o searchd.o searchd.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT spelldump.o -MD -MP -MF .deps/spelldump.Tpo -c -o spelldump.o spelldump.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT indextool.o -MD -MP -MF .deps/indextool.Tpo -c -o indextool.o indextool.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT wordbreaker.o -MD -MP -MF .deps/wordbreaker.Tpo -c -o wordbreaker.o wordbreaker.cpp
g++ -DHAVE_CONFIG_H -I. -I../config    -DSYSCONFDIR="\"/etc/sphinx\"" -DDATADIR="\"/var/lib/sphinx/data\"" -I/usr/local/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql -I/usr/include -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include/postgresql   -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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG -MT tests.o -MD -MP -MF .deps/tests.Tpo -c -o tests.o tests.cpp
In file included from sphinx.h:42,
                 from sphinxstemcz.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxstemru.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from spelldump.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinxutils.cpp:2106:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 2106 |         sphSafeInfo ( iFD, "Configured with flags: "CONFIGURE_FLAGS );
      |                            ^
sphinxutils.cpp:2110:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 2110 |         sphSafeInfo ( iFD, "Host OS is "OS_UNAME );
      |                            ^
In file included from sphinx.h:42,
                 from sphinxsoundex.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinxrt.cpp:4799:48: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 4799 |                                 LOC_FAIL(( fp, "invalid docs/hits (segment=%d, word=%d, read_wordid="UINT64_FMT
      |                                                ^
In file included from sphinx.h:42,
                 from sphinxsort.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxstemar.cpp:30:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxstemen.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxmetaphone.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxfilter.h:19,
                 from sphinxfilter.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxsearch.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxquery.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxstd.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxexpr.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from indextool.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxutils.cpp:19:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxaot.cpp:19:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxplugin.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinx.h:42,
                 from indexer.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinx.h:42,
                 from sphinxjson.h:19,
                 from sphinxjson.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from wordbreaker.cpp:25:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxrt.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinx.h:42,
                 from sphinxexcerpt.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinx.h:42,
                 from tests.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinxstemru.cpp:109:
sphinxstemru.inl: In function 'int stem_ru_adjectival_utf8(short unsigned int*, int)':
sphinxstemru.inl:416:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  416 |         register int i = LOC_PREFIX(stem_ru_adj_i) ( word, len );
      |                      ^
sphinxstemru.inl: In function 'int stem_ru_verb_ov_utf8(short unsigned int*, int)':
sphinxstemru.inl:425:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  425 |         register int i = LOC_PREFIX(stem_ru_verb_i) ( word, len );
      |                      ^
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinx.h:42,
                 from searchd.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
sphinx.cpp:27891:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
27891 |                                                 "docid="DOCID_FMT, SqlFieldName(iIndex), iPackedLen, m_tDocInfo.m_uDocID );
      |                                                 ^
sphinx.cpp:27907:49: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
27907 |                                                 " docid="DOCID_FMT, SqlFieldName(iIndex), (int)uSize, m_tDocInfo.m_uDocID );
      |                                                 ^
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinxsort.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinxsearch.h:21,
                 from sphinxsearch.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
mv -f .deps/sphinxstemcz.Tpo .deps/sphinxstemcz.Po
In file included from sphinx.h:42,
                 from sphinx.cpp:16:
sphinxstd.h: In function 'int sphBitCount(DWORD)':
sphinxstd.h:277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  277 |         register DWORD tmp;
      |                        ^~~
In file included from sphinxexpr.cpp:21:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
mv -f .deps/sphinxudf.Tpo .deps/sphinxudf.Po
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinxstemen.cpp: In function 'int stem_en_id(unsigned char)':
sphinxstemen.cpp:50:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   50 |         register unsigned char * v = stem_en_doubles;
      |                                  ^
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
sphinx.h: In member function 'int CSphLowercaser::ToLower(int) const':
sphinx.h:436:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  436 |                 register int * pChunk = m_pChunk [ iCode >> CHUNK_BITS ];
      |                                ^~~~~~
In file included from sphinxmetaphone.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxfilter.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxrt.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxstd.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from indextool.cpp:18:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
mv -f .deps/sphinxsoundex.Tpo .deps/sphinxsoundex.Po
In file included from sphinxutils.cpp:21:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxaot.cpp:20:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxplugin.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from indexer.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxjson.cpp:17:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxsearch.h:21,
                 from sphinxexcerpt.cpp:19:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from searchd.cpp:20:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from tests.cpp:21:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
mv -f .deps/sphinxstemru.Tpo .deps/sphinxstemru.Po
In file included from sphinx.cpp:22:
sphinxint.h: In function 'int sphEncodeVLB8(BYTE*, uint64_t)':
sphinxint.h:1077:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1077 |         register BYTE b;
      |                       ^
sphinxint.h:1078:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1078 |         register int n = 0;
      |                      ^
In file included from sphinxjson.cpp:542:
llsphinxjson.c: In function 'int my_lex(JsonNode_t*, void*, JsonParser_c*)':
llsphinxjson.c:727:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  727 |         register yy_state_type yy_current_state;
      |                                ^~~~~~~~~~~~~~~~
llsphinxjson.c:728:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  728 |         register char *yy_cp, *yy_bp;
      |                        ^~~~~
llsphinxjson.c:728:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  728 |         register char *yy_cp, *yy_bp;
      |                                ^~~~~
llsphinxjson.c:729:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  729 |         register int yy_act;
      |                      ^~~~~~
llsphinxjson.c:779:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  779 |                         register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
      |                                          ^~~~
sphinxaot.cpp: In function 'int Utf8ToWin1251(BYTE*, const BYTE*)':
sphinxaot.cpp:1136:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1136 |                 register BYTE uWin = dTable [ ( pWord[1] & 0x7F ) + ( ( pWord[0] & 1 )<<6 ) ];
      |                               ^~~~
llsphinxjson.c: In function 'int yy_get_next_buffer(yyscan_t)':
llsphinxjson.c:1056:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1056 |         register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
      |                        ^~~~
llsphinxjson.c:1057:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1057 |         register char *source = yyg->yytext_ptr;
      |                        ^~~~~~
llsphinxjson.c:1058:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1058 |         register int number_to_move, i;
      |                      ^~~~~~~~~~~~~~
llsphinxjson.c:1058:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1058 |         register int number_to_move, i;
      |                                      ^
llsphinxjson.c: In function 'yy_state_type yy_get_previous_state(yyscan_t)':
llsphinxjson.c:1190:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1190 |         register yy_state_type yy_current_state;
      |                                ^~~~~~~~~~~~~~~~
llsphinxjson.c:1191:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1191 |         register char *yy_cp;
      |                        ^~~~~
llsphinxjson.c:1198:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1198 |                 register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
      |                                  ^~~~
llsphinxjson.c: In function 'yy_state_type yy_try_NUL_trans(yy_state_type, yyscan_t)':
llsphinxjson.c:1223:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1223 |         register int yy_is_jam;
      |                      ^~~~~~~~~
llsphinxjson.c:1225:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1225 |         register char *yy_cp = yyg->yy_c_buf_p;
      |                        ^~~~~
llsphinxjson.c:1227:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1227 |         register YY_CHAR yy_c = 1;
      |                          ^~~~
sphinxsort.cpp: In static member function 'static bool MatchGeneric2_fn::IsLess(const CSphMatch&, const CSphMatch&, const CSphMatchComparatorState&)':
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3430:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3430 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3430:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3430 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3430:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3430 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3430:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3430 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3431:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3431 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3431:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3431 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3431:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3431 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3431:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3431 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp: In static member function 'static bool MatchGeneric3_fn::IsLess(const CSphMatch&, const CSphMatch&, const CSphMatchComparatorState&)':
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3446:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3446 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3446:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3446 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3446:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3446 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3446:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3446 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3447:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3447 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3447:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3447 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3447:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3447 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3447:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3447 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3448:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3448 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3448:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3448 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3448:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3448 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3448:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3448 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp: In static member function 'static bool MatchGeneric4_fn::IsLess(const CSphMatch&, const CSphMatch&, const CSphMatchComparatorState&)':
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3463:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3463 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3463:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3463 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3463:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3463 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3463:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3463 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3464:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3464 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3464:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3464 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3464:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3464 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3464:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3464 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3465:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3465 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3465:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3465 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3465:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3465 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3465:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3465 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3466:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3466 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3466:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3466 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3466:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3466 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3466:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3466 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp: In static member function 'static bool MatchGeneric5_fn::IsLess(const CSphMatch&, const CSphMatch&, const CSphMatchComparatorState&)':
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3481:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3481 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3481:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3481 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3481:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3481 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3481:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3481 |                 SPH_TEST_KEYPART(0);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3482:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3482 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3482:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3482 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3482:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3482 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3482:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3482 |                 SPH_TEST_KEYPART(1);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3483:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3483 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3483:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3483 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3483:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3483 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3483:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3483 |                 SPH_TEST_KEYPART(2);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3484:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3484 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3484:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3484 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3484:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3484 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3484:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3484 |                 SPH_TEST_KEYPART(3);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3398:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3398 |                         register SphAttr_t aa = a.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3485:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3485 |                 SPH_TEST_KEYPART(4);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3399:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3399 |                         register SphAttr_t bb = b.GetAttr ( t.m_tLocator[_idx] ); \
      |                                            ^~
sphinxsort.cpp:3485:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3485 |                 SPH_TEST_KEYPART(4);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3405:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3405 |                         register float aa = a.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3485:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3485 |                 SPH_TEST_KEYPART(4);
      |                 ^~~~~~~~~~~~~~~~
sphinxsort.cpp:3406:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 3406 |                         register float bb = b.GetAttrFloat ( t.m_tLocator[_idx] ); \
      |                                        ^~
sphinxsort.cpp:3485:17: note: in expansion of macro 'SPH_TEST_KEYPART'
 3485 |                 SPH_TEST_KEYPART(4);
      |                 ^~~~~~~~~~~~~~~~
mv -f .deps/sphinxstemar.Tpo .deps/sphinxstemar.Po
searchd.cpp: In member function 'bool GenericMatchSort_fn::IsLess(const CSphMatch*, const CSphMatch*) const':
searchd.cpp:8583:52: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8583 |                                 register SphAttr_t aa = a->GetAttr ( m_tLocator[i] );
      |                                                    ^~
searchd.cpp:8584:52: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8584 |                                 register SphAttr_t bb = b->GetAttr ( m_tLocator[i] );
      |                                                    ^~
searchd.cpp:8591:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8591 |                                 register float aa = a->GetAttrFloat ( m_tLocator[i] );
      |                                                ^~
searchd.cpp:8592:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8592 |                                 register float bb = b->GetAttrFloat ( m_tLocator[i] );
      |                                                ^~
mv -f .deps/sphinxstemen.Tpo .deps/sphinxstemen.Po
In file included from searchd.cpp:12035:
llsphinxql.c: In function 'int my_lex(SqlNode_t*, void*, SqlParser_c*)':
llsphinxql.c:1145:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1145 |         register yy_state_type yy_current_state;
      |                                ^~~~~~~~~~~~~~~~
llsphinxql.c:1146:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1146 |         register char *yy_cp, *yy_bp;
      |                        ^~~~~
llsphinxql.c:1146:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1146 |         register char *yy_cp, *yy_bp;
      |                                ^~~~~
llsphinxql.c:1147:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1147 |         register int yy_act;
      |                      ^~~~~~
llsphinxql.c:1197:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1197 |                         register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
      |                                          ^~~~
llsphinxql.c: In function 'int yy_get_next_buffer(yyscan_t)':
llsphinxql.c:2083:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2083 |         register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
      |                        ^~~~
llsphinxql.c:2084:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2084 |         register char *source = yyg->yytext_ptr;
      |                        ^~~~~~
llsphinxql.c:2085:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2085 |         register int number_to_move, i;
      |                      ^~~~~~~~~~~~~~
llsphinxql.c:2085:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2085 |         register int number_to_move, i;
      |                                      ^
llsphinxql.c: In function 'yy_state_type yy_get_previous_state(yyscan_t)':
llsphinxql.c:2217:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2217 |         register yy_state_type yy_current_state;
      |                                ^~~~~~~~~~~~~~~~
llsphinxql.c:2218:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2218 |         register char *yy_cp;
      |                        ^~~~~
llsphinxql.c:2225:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2225 |                 register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
      |                                  ^~~~
llsphinxql.c: In function 'yy_state_type yy_try_NUL_trans(yy_state_type, yyscan_t)':
llsphinxql.c:2250:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2250 |         register int yy_is_jam;
      |                      ^~~~~~~~~
llsphinxql.c:2252:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2252 |         register char *yy_cp = yyg->yy_c_buf_p;
      |                        ^~~~~
llsphinxql.c:2254:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 2254 |         register YY_CHAR yy_c = 1;
      |                          ^~~~
sphinx.cpp: In function 'DWORD sphUnzipInt(const BYTE*&)':
sphinx.cpp:8361:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8361 |         register DWORD b = _getexpr; \
      |                        ^
sphinx.cpp:8373:67: note: in expansion of macro 'SPH_VARINT_DECODE'
 8373 | DWORD sphUnzipInt ( const BYTE * & pBuf )                       { SPH_VARINT_DECODE ( DWORD, *pBuf++ ); }
      |                                                                   ^~~~~~~~~~~~~~~~~
sphinx.cpp:8362:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8362 |         register _type res = 0; \
      |                        ^~~
sphinx.cpp:8373:67: note: in expansion of macro 'SPH_VARINT_DECODE'
 8373 | DWORD sphUnzipInt ( const BYTE * & pBuf )                       { SPH_VARINT_DECODE ( DWORD, *pBuf++ ); }
      |                                                                   ^~~~~~~~~~~~~~~~~
sphinx.cpp: In function 'SphOffset_t sphUnzipOffset(const BYTE*&)':
sphinx.cpp:8361:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8361 |         register DWORD b = _getexpr; \
      |                        ^
sphinx.cpp:8374:59: note: in expansion of macro 'SPH_VARINT_DECODE'
 8374 | SphOffset_t sphUnzipOffset ( const BYTE * & pBuf )      { SPH_VARINT_DECODE ( SphOffset_t, *pBuf++ ); }
      |                                                           ^~~~~~~~~~~~~~~~~
sphinx.cpp:8362:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8362 |         register _type res = 0; \
      |                        ^~~
sphinx.cpp:8374:59: note: in expansion of macro 'SPH_VARINT_DECODE'
 8374 | SphOffset_t sphUnzipOffset ( const BYTE * & pBuf )      { SPH_VARINT_DECODE ( SphOffset_t, *pBuf++ ); }
      |                                                           ^~~~~~~~~~~~~~~~~
sphinx.cpp: In member function 'DWORD CSphReader::UnzipInt()':
sphinx.cpp:8361:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8361 |         register DWORD b = _getexpr; \
      |                        ^
sphinx.cpp:8376:51: note: in expansion of macro 'SPH_VARINT_DECODE'
 8376 | DWORD CSphReader::UnzipInt ()                   { SPH_VARINT_DECODE ( DWORD, GetByte() ); }
      |                                                   ^~~~~~~~~~~~~~~~~
sphinx.cpp:8362:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8362 |         register _type res = 0; \
      |                        ^~~
sphinx.cpp:8376:51: note: in expansion of macro 'SPH_VARINT_DECODE'
 8376 | DWORD CSphReader::UnzipInt ()                   { SPH_VARINT_DECODE ( DWORD, GetByte() ); }
      |                                                   ^~~~~~~~~~~~~~~~~
sphinx.cpp: In member function 'uint64_t CSphReader::UnzipOffset()':
sphinx.cpp:8361:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8361 |         register DWORD b = _getexpr; \
      |                        ^
sphinx.cpp:8377:43: note: in expansion of macro 'SPH_VARINT_DECODE'
 8377 | uint64_t CSphReader::UnzipOffset ()     { SPH_VARINT_DECODE ( uint64_t, GetByte() ); }
      |                                           ^~~~~~~~~~~~~~~~~
sphinx.cpp:8362:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8362 |         register _type res = 0; \
      |                        ^~~
sphinx.cpp:8377:43: note: in expansion of macro 'SPH_VARINT_DECODE'
 8377 | uint64_t CSphReader::UnzipOffset ()     { SPH_VARINT_DECODE ( uint64_t, GetByte() ); }
      |                                           ^~~~~~~~~~~~~~~~~
sphinx.cpp: In member function 'DWORD CSphBin::UnzipInt()':
sphinx.cpp:8727:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8727 |         register int b = 0;
      |                      ^
sphinx.cpp:8728:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8728 |         register DWORD v = 0;
      |                        ^
sphinx.cpp: In member function 'SphOffset_t CSphBin::UnzipOffset()':
sphinx.cpp:8741:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8741 |         register int b = 0;
      |                      ^
sphinx.cpp:8742:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 8742 |         register SphOffset_t v = 0;
      |                              ^
sphinx.cpp: In function 'int encodeVLB(BYTE*, DWORD)':
sphinx.cpp:11541:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
11541 |         register BYTE b;
      |                       ^
sphinx.cpp:11542:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
11542 |         register int n = 0;
      |                      ^
mv -f .deps/sphinxstd.Tpo .deps/sphinxstd.Po
mv -f .deps/sphinxplugin.Tpo .deps/sphinxplugin.Po
mv -f .deps/sphinxmetaphone.Tpo .deps/sphinxmetaphone.Po
mv -f .deps/spelldump.Tpo .deps/spelldump.Po
sphinx.cpp: In member function 'SphWordID_t CSphDictKeywords::HitblockGetID(const char*, int, SphWordID_t)':
sphinx.cpp:23640:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
23640 |                 register int iWordLen = iLen;
      |                              ^~~~~~~~
sphinx.cpp:23641:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
23641 |                 register const char * a = pEntry->m_pKeyword;
      |                                       ^
sphinx.cpp:23642:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
23642 |                 register const char * b = sWord;
      |                                       ^
sphinx.cpp: In function 'DWORD HtmlEntityHash(const BYTE*, int)':
sphinx.cpp:24948:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
24948 |         register int hval = len;
      |                      ^~~~
sphinx.cpp: In function 'int HtmlEntityLookup(const BYTE*, int)':
sphinx.cpp:25331:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
25331 |                 register int key = HtmlEntityHash ( str, len );
      |                              ^~~
sphinx.cpp:25335:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
25335 |                         register const char * s = wordlist[key].m_sName;
      |                                               ^
mv -f .deps/wordbreaker.Tpo .deps/wordbreaker.Po
mv -f .deps/sphinxjson.Tpo .deps/sphinxjson.Po
mv -f .deps/sphinxaot.Tpo .deps/sphinxaot.Po
indextool.cpp: In function 'int main(int, char**)':
indextool.cpp:1161:81: warning: '%s' directive argument is null [-Wformat-overflow=]
 1161 |                                         sphDie ( "index '%s': failed to create (%s)", sIndex.cstr(), sError.cstr() );
      |                                                                                 ^~
mv -f .deps/indextool.Tpo .deps/indextool.Po
mv -f .deps/sphinxfilter.Tpo .deps/sphinxfilter.Po
mv -f .deps/indexer.Tpo .deps/indexer.Po
mv -f .deps/sphinxutils.Tpo .deps/sphinxutils.Po
mv -f .deps/tests.Tpo .deps/tests.Po
mv -f .deps/sphinxquery.Tpo .deps/sphinxquery.Po
mv -f .deps/sphinxexcerpt.Tpo .deps/sphinxexcerpt.Po
mv -f .deps/sphinxexpr.Tpo .deps/sphinxexpr.Po
mv -f .deps/sphinxrt.Tpo .deps/sphinxrt.Po
mv -f .deps/sphinxsearch.Tpo .deps/sphinxsearch.Po
searchd.cpp: In function 'void HandleMysqlDelete(SqlRowBuffer_c&, const SqlStmt_t&, const CSphString&, bool)':
searchd.cpp:17287:37: warning: '%s' directive argument is null [-Wformat-overflow=]
17287 |                 sError.SetSprintf ( "unknown index '%s' in delete request", sError.cstr() );
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/searchd.Tpo .deps/searchd.Po
mv -f .deps/sphinxsort.Tpo .deps/sphinxsort.Po
mv -f .deps/sphinx.Tpo .deps/sphinx.Po
rm -f libsphinx.a
ar cru libsphinx.a sphinx.o sphinxexcerpt.o sphinxquery.o sphinxsoundex.o sphinxmetaphone.o sphinxstemen.o sphinxstemru.o sphinxstemcz.o sphinxstemar.o sphinxutils.o sphinxstd.o sphinxsort.o sphinxexpr.o sphinxfilter.o sphinxsearch.o sphinxrt.o sphinxjson.o sphinxudf.o sphinxaot.o sphinxplugin.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libsphinx.a
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o indexer indexer.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o searchd searchd.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o spelldump spelldump.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o indextool indextool.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o wordbreaker wordbreaker.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
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 -fno-plt -D_FILE_OFFSET_BITS=64 -DNDEBUG  -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests tests.o libsphinx.a -L/usr/lib -lstemmer -L/usr/lib/ -lmariadb -L/usr/lib -lpq   -lodbc -lexpat -lz  -L/usr/local/lib -lrt  -lpthread
make[2]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
Making all in test
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/test'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/test'
Making all in doc
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
All docs are already pre-built by developer.
If you want to rebuild them, install docbook-xsl
and xsltproc and then run 'make docs' instead of simple 'make'.
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
>>> WARNING: sphinx: APKBUILD does not run any tests!
    Alpine policy will soon require that packages have any relevant testsuites run during the build process.
    To fix, either define a check() function, or declare !check in $options to indicate the package does not have a testsuite.
>>> sphinx: Entering fakeroot...
Making install in src
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
/bin/sh git_commit_id.sh
make  install-am
make[2]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
make[3]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
test -z "/usr/bin" || ../config/install-sh -c -d "/home/buildozer/aports/community/sphinx/pkg/sphinx/usr/bin"
make[3]: Nothing to be done for 'install-data-am'.
  /usr/bin/install -c indexer searchd spelldump indextool wordbreaker '/home/buildozer/aports/community/sphinx/pkg/sphinx/usr/bin'
make[3]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
make[2]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/src'
Making install in test
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/test'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/test'
Making install in doc
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
make[2]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/share/man/man1" || ../config/install-sh -c -d "/home/buildozer/aports/community/sphinx/pkg/sphinx/usr/share/man/man1"
 /usr/bin/install -c -m 644 searchd.1 indexer.1 indextool.1 spelldump.1 '/home/buildozer/aports/community/sphinx/pkg/sphinx/usr/share/man/man1'
make[2]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release/doc'
make[1]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
make[2]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
test -z "/etc/sphinx" || config/install-sh -c -d "/home/buildozer/aports/community/sphinx/pkg/sphinx/etc/sphinx"
make  install-data-hook
make[3]: Entering directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
mkdir -p /home/buildozer/aports/community/sphinx/pkg/sphinx/var/lib/sphinx/data && mkdir -p /home/buildozer/aports/community/sphinx/pkg/sphinx/var/lib/sphinx/log
make[3]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
 /usr/bin/install -c -m 644 sphinx.conf.dist sphinx-min.conf.dist example.sql '/home/buildozer/aports/community/sphinx/pkg/sphinx/etc/sphinx'
make[2]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
make[1]: Leaving directory '/home/buildozer/aports/community/sphinx/src/sphinx-2.2.11-release'
>>> sphinx-doc*: Running split function doc...
>>> sphinx-doc*: Preparing subpackage sphinx-doc...
>>> sphinx-doc*: Running postcheck for sphinx-doc
>>> sphinx-php*: Running split function php...
>>> sphinx-php*: Preparing subpackage sphinx-php...
>>> sphinx-php*: Running postcheck for sphinx-php
>>> sphinx*: Running postcheck for sphinx
>>> WARNING: sphinx*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc
>>> sphinx*: Preparing package sphinx...
>>> sphinx*: Stripping binaries
>>> sphinx-doc*: Scanning shared objects
>>> sphinx-php*: Scanning shared objects
>>> sphinx*: Scanning shared objects
>>> sphinx-doc*: Tracing dependencies...
>>> sphinx-doc*: Package size: 88.0 KB
>>> sphinx-doc*: Compressing data...
>>> sphinx-doc*: Create checksum...
>>> sphinx-doc*: Create sphinx-doc-2.2.11-r7.apk
>>> sphinx-php*: Tracing dependencies...
>>> sphinx-php*: Package size: 88.0 KB
>>> sphinx-php*: Compressing data...
>>> sphinx-php*: Create checksum...
>>> sphinx-php*: Create sphinx-php-2.2.11-r7.apk
>>> sphinx*: Tracing dependencies...
	so:libc.musl-x86_64.so.1
	so:libexpat.so.1
	so:libgcc_s.so.1
	so:libmariadb.so.3
	so:libodbc.so.2
	so:libpq.so.5
	so:libstdc++.so.6
	so:libstemmer.so.2
	so:libz.so.1
>>> sphinx*: Package size: 10.0 MB
>>> sphinx*: Compressing data...
>>> sphinx*: Create checksum...
>>> sphinx*: Create sphinx-2.2.11-r7.apk
>>> sphinx: Build complete at Sun, 29 Oct 2023 13:53:40 +0000 elapsed time 0h 0m 55s
>>> sphinx: Cleaning up srcdir
>>> sphinx: Cleaning up pkgdir
>>> sphinx: Uninstalling dependencies...
(1/14) Purging .makedepends-sphinx (20231029.135256)
(2/14) Purging expat-dev (2.5.0-r2)
(3/14) Purging expat (2.5.0-r2)
(4/14) Purging libpq-dev (16.0-r1)
(5/14) Purging libpq (16.0-r1)
(6/14) Purging libstemmer-dev (2.2.0-r0)
(7/14) Purging libstemmer (2.2.0-r0)
(8/14) Purging mariadb-connector-c-dev (3.3.7-r0)
(9/14) Purging openssl-dev (3.1.4-r0)
(10/14) Purging zlib-dev (1.3-r2)
(11/14) Purging mariadb-connector-c (3.3.7-r0)
(12/14) Purging unixodbc-dev (2.3.12-r0)
(13/14) Purging unixodbc (2.3.12-r0)
(14/14) Purging readline (8.2.1-r2)
Executing busybox-1.36.1-r13.trigger
OK: 472 MiB in 107 packages
>>> sphinx: Updating the community/x86_64 repository index...
>>> sphinx: Signing the index...