<86>Mar  2 04:45:40 userdel[3372027]: delete user 'rooter'
<86>Mar  2 04:45:40 userdel[3372027]: removed group 'rooter' owned by 'rooter'
<86>Mar  2 04:45:40 userdel[3372027]: removed shadow group 'rooter' owned by 'rooter'
<86>Mar  2 04:45:40 groupadd[3372042]: group added to /etc/group: name=rooter, GID=639
<86>Mar  2 04:45:40 groupadd[3372042]: group added to /etc/gshadow: name=rooter
<86>Mar  2 04:45:40 groupadd[3372042]: new group: name=rooter, GID=639
<86>Mar  2 04:45:40 useradd[3372058]: new user: name=rooter, UID=639, GID=639, home=/root, shell=/bin/bash
<86>Mar  2 04:45:40 userdel[3372079]: delete user 'builder'
<86>Mar  2 04:45:40 userdel[3372079]: removed group 'builder' owned by 'builder'
<86>Mar  2 04:45:40 userdel[3372079]: removed shadow group 'builder' owned by 'builder'
<86>Mar  2 04:45:40 groupadd[3372095]: group added to /etc/group: name=builder, GID=640
<86>Mar  2 04:45:40 groupadd[3372095]: group added to /etc/gshadow: name=builder
<86>Mar  2 04:45:40 groupadd[3372095]: new group: name=builder, GID=640
<86>Mar  2 04:45:40 useradd[3372109]: new user: name=builder, UID=640, GID=640, home=/usr/src, shell=/bin/bash
<13>Mar  2 04:45:42 rpmi: GeoIP-Lite-Country-1:20180327-alt1 1522192520 installed
<13>Mar  2 04:45:42 rpmi: libGeoIP-1.6.12-alt1 1516269293 installed
<13>Mar  2 04:45:42 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851422 installed
<13>Mar  2 04:45:42 rpmi: libgdbm-1.8.3-alt10 1454943313 installed
<13>Mar  2 04:45:42 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824514 installed
<13>Mar  2 04:45:42 rpmi: xml-utils-1:2.9.10-alt6 sisyphus+265234.30740.49.1 1613762093 installed
<13>Mar  2 04:45:42 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Mar  2 04:45:42 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed
<13>Mar  2 04:45:42 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825069 installed
<13>Mar  2 04:45:42 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Mar  2 04:45:42 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Mar  2 04:45:42 rpmi: ca-certificates-2021.01.27-alt1 sisyphus+265371.200.1.1 1611759824 installed
<13>Mar  2 04:45:42 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Mar  2 04:45:42 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed
<13>Mar  2 04:45:43 rpmi: libcrypto1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202514 installed
<13>Mar  2 04:45:43 rpmi: libssl1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202514 installed
<13>Mar  2 04:45:43 rpmi: libpython3-3.9.2-alt1 sisyphus+267062.100.1.1 1614381488 installed
<13>Mar  2 04:45:43 rpmi: python3-3.9.2-alt1 sisyphus+267062.100.1.1 1614381488 installed
<13>Mar  2 04:45:43 rpmi: python3-base-3.9.2-alt1 sisyphus+267062.100.1.1 1614381488 installed
<13>Mar  2 04:45:43 rpmi: glib2-devel-2.66.7-alt1 sisyphus+265234.43160.49.1 1613772812 installed
<13>Mar  2 04:45:43 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851422 installed
<13>Mar  2 04:45:43 rpmi: libGeoIP-devel-1.6.12-alt1 1516269293 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/goaccess-1.1.1-alt1.nosrc.rpm (w1.gzdio)
Installing goaccess-1.1.1-alt1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.48174
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf goaccess-1.1.1
+ echo 'Source #0 (goaccess-1.1.1.tar):'
Source #0 (goaccess-1.1.1.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/goaccess-1.1.1.tar
+ cd goaccess-1.1.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.58794
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd goaccess-1.1.1
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force 
autoreconf-default: configure.ac: tracing
autoreconf-default: configure.ac: not using Libtool
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:15: installing './compile'
configure.ac:32: installing './config.guess'
configure.ac:32: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
Makefile.am: installing './INSTALL'
Makefile.am: installing './depcomp'
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FCFLAGS
+ '[' -n '' ']'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-geoip
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-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 x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking whether x86_64-alt-linux-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of x86_64-alt-linux-gcc... none
checking for pthread_create in -lpthread... yes
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking whether to build with rdynamic for GNU ld... yes
checking for GeoIP_new in -lGeoIP... yes
checking for refresh in -lncurses... yes
checking for library containing tputs... none required
checking for ncurses/ncurses.h... yes
checking for ncurses.h... yes
checking for curses.h... yes
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... no
checking how to run the C preprocessor... x86_64-alt-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking 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 stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) 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 for an ANSI C-conforming const... yes
checking for ptrdiff_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for int64_t... yes
checking for int8_t... yes
checking for off_t... yes
checking for size_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for working memcmp... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking for working mktime... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for strftime... yes
checking for working strtod... yes
checking for floor... no
checking for gethostbyaddr... yes
checking for gethostbyname... yes
checking for gettimeofday... yes
checking for malloc... yes
checking for memmove... yes
checking for memset... yes
checking for mkfifo... yes
checking for realloc... yes
checking for realpath... yes
checking for regcomp... yes
checking for select... yes
checking for setlocale... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strpbrk... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoull... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --without-included-gettext

Your build configuration:

  Prefix         : /usr
  Package        : goaccess
  Version        : 1.1.1
  Storage method : In-memory Hash Database (Default)
  GNU getline    : no
  TLS/SSL        : no
  Compiler flags : -pipe -frecord-gcc-switches -Wall -g -O2 -pthread
  Linker flags   : -lncurses -lGeoIP -lpthread  
  Bugs           : goaccess@prosoftcorp.com

+ make
make: Entering directory '/usr/src/RPM/BUILD/goaccess-1.1.1'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/bin2c.o src/bin2c.c
src/bin2c.c: In function 'main':
src/bin2c.c:57:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   57 |   fread (buf, file_size, 1, f_input);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-alt-linux-gcc -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -rdynamic  -o bin2c src/bin2c.o  -lncurses -lGeoIP -lpthread 
./bin2c resources/tpls.html src/tpls.h tpls
./bin2c resources/css/bootstrap.min.css src/bootstrapcss.h bootstrap_css
./bin2c resources/css/fa.min.css src/facss.h fa_css
./bin2c resources/css/app.css src/appcss.h app_css
./bin2c resources/js/d3.v3.min.js src/d3js.h d3_js
./bin2c resources/js/hogan.min.js src/hoganjs.h hogan_js
./bin2c resources/js/charts.js src/chartsjs.h charts_js
./bin2c resources/js/app.js src/appjs.h app_js
make  all-am
make[1]: Entering directory '/usr/src/RPM/BUILD/goaccess-1.1.1'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/base64.o src/base64.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/browsers.o src/browsers.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/color.o src/color.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/commons.o src/commons.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/csv.o src/csv.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/error.o src/error.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gdashboard.o src/gdashboard.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gdns.o src/gdns.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gholder.o src/gholder.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gmenu.o src/gmenu.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/goaccess.o src/goaccess.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gslist.o src/gslist.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gstorage.o src/gstorage.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gwsocket.o src/gwsocket.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/json.o src/json.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/opesys.o src/opesys.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/options.o src/options.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/output.o src/output.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/parser.o src/parser.c
src/parser.c: In function 'parse_req':
src/parser.c:848:45: warning: comparison between pointer and zero character constant [-Wpointer-compare]
  848 |   if ((dreq = decode_url (request)) && dreq != '\0') {
      |                                             ^~
src/parser.c:848:40: note: did you mean to dereference the pointer?
  848 |   if ((dreq = decode_url (request)) && dreq != '\0') {
      |                                        ^
src/parser.c: In function 'read_log':
src/parser.c:2526:5: warning: ignoring return value of 'freopen' declared with attribute 'warn_unused_result' [-Wunused-result]
 2526 |     freopen ("/dev/tty", "r", stdin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/settings.o src/settings.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/sha1.o src/sha1.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/sort.o src/sort.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/ui.o src/ui.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/util.o src/util.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/websocket.o src/websocket.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/xmalloc.o src/xmalloc.c
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/gkhash.o src/gkhash.c
In file included from src/gkhash.h:37,
                 from src/gkhash.c:40:
src/gkhash.h: In function 'kh_put_is32':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_is32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_is32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.h: In function 'kh_put_ii32':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_ii32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_ii32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.c: In function 'inc_ii32':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_ii32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:537:7: note: in expansion of macro 'kh_put'
  537 |   k = kh_put (ii32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.h: In function 'kh_put_iu64':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_iu64': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_iu64': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.c: In function 'inc_iu64':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_iu64': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:596:7: note: in expansion of macro 'kh_put'
  596 |   k = kh_put (iu64, hash, key, &ret);
      |       ^~~~~~
src/gkhash.h: In function 'ins_si32_ai':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_si32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:47:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   47 | KHASH_MAP_INIT_STR (si32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:47:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   47 | KHASH_MAP_INIT_STR (si32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_si32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:47:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   47 | KHASH_MAP_INIT_STR (si32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:47:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   47 | KHASH_MAP_INIT_STR (si32, int);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.c: In function 'ht_insert_agent_value':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_is32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:435:7: note: in expansion of macro 'kh_put'
  435 |   k = kh_put (is32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.c: In function 'ht_insert_datamap':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_is32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:435:7: note: in expansion of macro 'kh_put'
  435 |   k = kh_put (is32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.c: In function 'ht_insert_rootmap':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_is32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:435:7: note: in expansion of macro 'kh_put'
  435 |   k = kh_put (is32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.c: In function 'ht_insert_root':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_ii32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:41:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   41 | KHASH_MAP_INIT_INT (ii32, int);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:486:7: note: in expansion of macro 'kh_put'
  486 |   k = kh_put (ii32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.h: In function 'ht_insert_meta_data':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_su64': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:53:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   53 | KHASH_MAP_INIT_STR (su64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:53:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   53 | KHASH_MAP_INIT_STR (su64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_su64': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:53:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   53 | KHASH_MAP_INIT_STR (su64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:53:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   53 | KHASH_MAP_INIT_STR (su64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.c: In function 'ht_insert_maxts':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_iu64': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:45:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   45 | KHASH_MAP_INIT_INT (iu64, uint64_t);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:509:7: note: in expansion of macro 'kh_put'
  509 |   k = kh_put (iu64, hash, key, &ret);
      |       ^~~~~~
src/gkhash.c: In function 'ht_insert_method':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_is32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:435:7: note: in expansion of macro 'kh_put'
  435 |   k = kh_put (is32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.c: In function 'ht_insert_protocol':
src/khash.h:335:17: warning: inlining failed in call to 'kh_put_is32': --param max-inline-insns-single limit reached [-Winline]
  335 |   SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret)                                          \
      |                 ^~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:43:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   43 | KHASH_MAP_INIT_INT (is32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:521:31: note: called from here
  521 | #define kh_put(name, h, k, r) kh_put_##name(h, k, r)
      |                               ^~~~~~~~~~~~~~~~~~~~~~
src/gkhash.c:435:7: note: in expansion of macro 'kh_put'
  435 |   k = kh_put (is32, hash, key, &ret);
      |       ^~~~~~
src/gkhash.h: In function 'ht_insert_agent':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_igsl': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:51:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   51 | KHASH_MAP_INIT_INT (igsl, GSLList *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:51:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   51 | KHASH_MAP_INIT_INT (igsl, GSLList *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_igsl': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:51:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   51 | KHASH_MAP_INIT_INT (igsl, GSLList *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:642:3: note: in expansion of macro 'KHASH_INIT'
  642 |   KHASH_INIT(name, khint32_t, khval_t, 1, kh_int_hash_func, kh_int_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:51:1: note: in expansion of macro 'KHASH_MAP_INIT_INT'
   51 | KHASH_MAP_INIT_INT (igsl, GSLList *);
      | ^~~~~~~~~~~~~~~~~~
src/gkhash.h: In function 'ht_insert_hostname':
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_ss32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:49:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   49 | KHASH_MAP_INIT_STR (ss32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:340:13: note: called from here
  340 |         if (kh_resize_##name (h, h->n_buckets - 1) < 0) {   /* clear "deleted" elements */                      \
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:49:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   49 | KHASH_MAP_INIT_STR (ss32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:249:13: warning: inlining failed in call to 'kh_resize_ss32': --param max-inline-insns-single limit reached [-Winline]
  249 |   SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets)                                           \
      |             ^~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:49:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   49 | KHASH_MAP_INIT_STR (ss32, char *);
      | ^~~~~~~~~~~~~~~~~~
src/khash.h:344:18: note: called from here
  344 |       } else if (kh_resize_##name (h, h->n_buckets + 1) < 0) {      /* expand the hash table */                 \
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/khash.h:404:3: note: in expansion of macro '__KHASH_IMPL'
  404 |   __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)
      |   ^~~~~~~~~~~~
src/khash.h:407:3: note: in expansion of macro 'KHASH_INIT2'
  407 |   KHASH_INIT2(name, static kh_inline klib_unused, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal)       \
      |   ^~~~~~~~~~~
src/khash.h:673:3: note: in expansion of macro 'KHASH_INIT'
  673 |   KHASH_INIT(name, kh_cstr_t, khval_t, 1, kh_str_hash_func, kh_str_hash_equal)
      |   ^~~~~~~~~~
src/gkhash.h:49:1: note: in expansion of macro 'KHASH_MAP_INIT_STR'
   49 | KHASH_MAP_INIT_STR (ss32, char *);
      | ^~~~~~~~~~~~~~~~~~
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./src    -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -c -o src/geolocation.o src/geolocation.c
x86_64-alt-linux-gcc -O2 -DSYSCONFDIR=\"/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -rdynamic  -o goaccess src/base64.o src/browsers.o src/color.o src/commons.o src/csv.o src/error.o src/gdashboard.o src/gdns.o src/gholder.o src/gmenu.o src/goaccess.o src/gslist.o src/gstorage.o src/gwsocket.o src/json.o src/opesys.o src/options.o src/output.o src/parser.o src/settings.o src/sha1.o src/sort.o src/ui.o src/util.o src/websocket.o src/xmalloc.o  src/gkhash.o src/geolocation.o  -lncurses -lGeoIP -lpthread 
ld: src/commons.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/csv.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/error.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gdashboard.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gdns.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gholder.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gmenu.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/goaccess.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gstorage.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gwsocket.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/json.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/opesys.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/options.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/output.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/parser.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/settings.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/sort.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/ui.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/util.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/websocket.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/xmalloc.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/gkhash.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
ld: src/geolocation.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: multiple definition of `now_tm'; src/color.o:/usr/src/RPM/BUILD/goaccess-1.1.1/src/commons.h:51: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:612: goaccess] Error 1
make[1]: Leaving directory '/usr/src/RPM/BUILD/goaccess-1.1.1'
make: *** [Makefile:451: all] Error 2
make: Leaving directory '/usr/src/RPM/BUILD/goaccess-1.1.1'
error: Bad exit status from /usr/src/tmp/rpm-tmp.58794 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.58794 (%build)
Command exited with non-zero status 1
13.26user 2.23system 0:16.09elapsed 96%CPU (0avgtext+0avgdata 55848maxresident)k
0inputs+0outputs (0major+848007minor)pagefaults 0swaps
hsh-rebuild: rebuild of `goaccess-1.1.1-alt1.src.rpm' failed.
Command exited with non-zero status 1
17.72user 4.52system 0:23.00elapsed 96%CPU (0avgtext+0avgdata 108244maxresident)k
0inputs+0outputs (0major+1109363minor)pagefaults 0swaps