<86>Aug  3 08:29:01 userdel[3798233]: delete user 'rooter'
<86>Aug  3 08:29:01 userdel[3798233]: removed group 'rooter' owned by 'rooter'
<86>Aug  3 08:29:01 userdel[3798233]: removed shadow group 'rooter' owned by 'rooter'
<86>Aug  3 08:29:02 groupadd[3798497]: group added to /etc/group: name=rooter, GID=1808
<86>Aug  3 08:29:02 groupadd[3798497]: group added to /etc/gshadow: name=rooter
<86>Aug  3 08:29:02 groupadd[3798497]: new group: name=rooter, GID=1808
<86>Aug  3 08:29:02 useradd[3798681]: new user: name=rooter, UID=1808, GID=1808, home=/root, shell=/bin/bash, from=none
<86>Aug  3 08:29:02 userdel[3798803]: delete user 'builder'
<86>Aug  3 08:29:02 userdel[3798803]: removed group 'builder' owned by 'builder'
<86>Aug  3 08:29:02 userdel[3798803]: removed shadow group 'builder' owned by 'builder'
<86>Aug  3 08:29:02 groupadd[3798865]: group added to /etc/group: name=builder, GID=1809
<86>Aug  3 08:29:02 groupadd[3798865]: group added to /etc/gshadow: name=builder
<86>Aug  3 08:29:02 groupadd[3798865]: new group: name=builder, GID=1809
<86>Aug  3 08:29:02 useradd[3798997]: new user: name=builder, UID=1809, GID=1809, home=/usr/src, shell=/bin/bash, from=none
<13>Aug  3 08:29:09 rpmi: rpm-macros-webserver-common-1.4-alt1 sisyphus+277015.100.1.2 1625347616 installed
<13>Aug  3 08:29:09 rpmi: rpm-build-licenses-3.0.0-alt1 sisyphus+241804.100.1.1 1574868053 installed
<13>Aug  3 08:29:13 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed
<13>Aug  3 08:29:13 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Aug  3 08:29:13 rpmi: GeoIP-Lite-Country-1:20180327-alt1 sisyphus+276980.100.1.2 1625340115 installed
<13>Aug  3 08:29:13 rpmi: libGeoIP-1.6.12-alt1 sisyphus+278218.100.1.1 1626078478 installed
<13>Aug  3 08:29:13 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Aug  3 08:29:13 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed
<13>Aug  3 08:29:13 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Aug  3 08:29:13 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed
<13>Aug  3 08:29:13 rpmi: libngtcp2.16-1.6.0-alt1 sisyphus+351909.200.1.1 1719836986 installed
<13>Aug  3 08:29:13 rpmi: libngtcp2_crypto_gnutls8-1.6.0-alt1 sisyphus+351909.200.1.1 1719836986 installed
<13>Aug  3 08:29:13 rpmi: libpcre16-8.45-alt2 sisyphus+283722.100.1.2 1629848216 installed
<13>Aug  3 08:29:13 rpmi: libpcre3-8.45-alt2 sisyphus+283722.100.1.2 1629848216 installed
<13>Aug  3 08:29:13 rpmi: libreadline7-7.0.3-alt5 sisyphus+328858.200.1.1 1694010663 installed
<13>Aug  3 08:29:13 rpmi: pcretest-8.45-alt2 sisyphus+283722.100.1.2 1629848216 installed
<13>Aug  3 08:29:13 rpmi: rpm-macros-lua-1.5.2-alt1 sisyphus+315204.340.3.1 1692689366 installed
<13>Aug  3 08:29:13 rpmi: rpm-build-lua-0.5-alt1 sisyphus+315204.500.3.1 1692689380 installed
<13>Aug  3 08:29:13 rpmi: liblua5.4-5.4.6-alt1 sisyphus+342744.200.2.1 1710617891 installed
<13>Aug  3 08:29:13 rpmi: lua5.4-5.4.6-alt1 sisyphus+342744.200.2.1 1710617891 installed
<13>Aug  3 08:29:13 rpmi: publicsuffix-list-dafsa-20240701-alt1 sisyphus+352081.100.1.1 1720015477 installed
<13>Aug  3 08:29:13 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed
<13>Aug  3 08:29:13 rpmi: libnghttp3.9-1.4.0-alt1 sisyphus+351909.100.1.1 1719836925 installed
<13>Aug  3 08:29:13 rpmi: libnghttp2-1.62.1-alt1 sisyphus+347555.100.1.1 1716185764 installed
<13>Aug  3 08:29:13 rpmi: openldap-common-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed
<13>Aug  3 08:29:13 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed
<13>Aug  3 08:29:13 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed
<13>Aug  3 08:29:13 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed
<13>Aug  3 08:29:13 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed
<13>Aug  3 08:29:13 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed
<13>Aug  3 08:29:13 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed
<13>Aug  3 08:29:13 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed
<13>Aug  3 08:29:14 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Aug  3 08:29:15 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Aug  3 08:29:15 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>Aug  3 08:29:15 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Aug  3 08:29:15 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Aug  3 08:29:15 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Aug  3 08:29:15 rpmi: libharfbuzz-9.0.0-alt1 sisyphus+351755.100.1.1 1719584143 installed
<13>Aug  3 08:29:15 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834346 installed
<13>Aug  3 08:29:15 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed
<13>Aug  3 08:29:15 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed
<13>Aug  3 08:29:15 rpmi: xml-utils-1:2.12.8-alt1 sisyphus+352486.100.2.1 1720626953 installed
<13>Aug  3 08:29:15 rpmi: fontconfig-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed
Updating fonts cache: <29>Aug  3 08:29:16 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Aug  3 08:29:16 rpmi: fonts-ttf-dejavu-2.37-alt2 sisyphus+243548.100.1.1 1577296175 installed
<13>Aug  3 08:29:16 rpmi: bc-1:1.07.1-alt1 sisyphus+346065.200.3.1 1716459102 installed
<13>Aug  3 08:29:16 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug  3 08:29:16 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug  3 08:29:16 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed
<13>Aug  3 08:29:16 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Aug  3 08:29:16 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Aug  3 08:29:16 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed
<13>Aug  3 08:29:16 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed
<86>Aug  3 08:29:16 groupadd[3831758]: group added to /etc/group: name=_keytab, GID=999
<86>Aug  3 08:29:16 groupadd[3831758]: group added to /etc/gshadow: name=_keytab
<86>Aug  3 08:29:16 groupadd[3831758]: new group: name=_keytab, GID=999
<13>Aug  3 08:29:16 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735219 installed
<13>Aug  3 08:29:16 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed
<86>Aug  3 08:29:16 groupadd[3832193]: group added to /etc/group: name=sasl, GID=998
<86>Aug  3 08:29:16 groupadd[3832193]: group added to /etc/gshadow: name=sasl
<86>Aug  3 08:29:17 groupadd[3832193]: new group: name=sasl, GID=998
<13>Aug  3 08:29:17 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed
<13>Aug  3 08:29:17 rpmi: libldap2-2.6.8-alt1 sisyphus+351621.100.1.1 1719420471 installed
<13>Aug  3 08:29:17 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed
<13>Aug  3 08:29:17 rpmi: libcurl-8.9.1-alt1 sisyphus+353987.100.1.1 1722417702 installed
<13>Aug  3 08:29:17 rpmi: libcurl-devel-8.9.1-alt1 sisyphus+353987.100.1.1 1722417702 installed
<13>Aug  3 08:29:17 rpmi: doxygen-1:1.11.0-alt1 sisyphus+348671.100.1.1 1716388096 installed
<13>Aug  3 08:29:17 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed
<13>Aug  3 08:29:17 rpmi: liblua5.4-devel-5.4.6-alt1 sisyphus+342744.200.2.1 1710617891 installed
<13>Aug  3 08:29:17 rpmi: libpcre-devel-8.45-alt2 sisyphus+283722.100.1.2 1629848216 installed
<13>Aug  3 08:29:17 rpmi: libGeoIP-devel-1.6.12-alt1 sisyphus+278218.100.1.1 1626078478 installed
<13>Aug  3 08:29:17 rpmi: libxml2-devel-1:2.12.8-alt1 sisyphus+352486.100.2.1 1720626953 installed
warning: File /usr/src/in/source/modsecurity-3.0.12-alt1.patch is smaller than 8 bytes
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/modsecurity-3.0.12-alt1.nosrc.rpm (w1.gzdio)
warning: File /usr/src/RPM/SOURCES/modsecurity-3.0.12-alt1.patch is smaller than 8 bytes
Installing modsecurity-3.0.12-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.90760
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf modsecurity-3.0.12
+ echo 'Source #0 (modsecurity-3.0.12.tar):'
Source #0 (modsecurity-3.0.12.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/modsecurity-3.0.12.tar
+ cd modsecurity-3.0.12
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (modsecurity-3.0.12-alt1.patch):'
Patch #0 (modsecurity-3.0.12-alt1.patch):
+ /usr/bin/patch -p1
+ tar -x -f /usr/src/RPM/SOURCES/submodules-3.0.12.tar
+ mv -f -- LICENSE LICENSE.Apache-2.0
++ relative /usr/share/license/Apache-2.0 /usr/share/doc/modsecurity/LICENSE
+ ln -s -- ../../license/Apache-2.0 LICENSE
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.90760
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd modsecurity-3.0.12
+ autoreconf -fisv
autoreconf-default: export WARNINGS=
autoreconf-default: Entering directory '.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force -I build
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
autoreconf-default: configure.ac: tracing
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
autoreconf-default: running: libtoolize --force --install
libtoolize-default: putting auxiliary files in '.'.
libtoolize-default: linking file './config.guess'
libtoolize-default: linking file './config.sub'
libtoolize-default: linking file './install-sh'
libtoolize-default: linking file './ltmain.sh'
libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'build'.
libtoolize-default: linking file 'build/libtool.m4'
libtoolize-default: linking file 'build/ltoptions.m4'
libtoolize-default: linking file 'build/ltsugar.m4'
libtoolize-default: linking file 'build/ltversion.m4'
libtoolize-default: linking file 'build/lt~obsolete.m4'
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using Gtkdoc
autoreconf-default: running: aclocal --force -I build
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
autoreconf-default: running: /usr/bin/autoconf-2.71 --force
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
configure.ac:106: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:106: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
build/lua.m4:118: CHECK_FOR_LUA_AT is expanded from...
build/lua.m4:5: CHECK_LUA is expanded from...
configure.ac:106: the top level
configure.ac:129: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:129: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
build/pcre.m4:15: CHECK_PCRE is expanded from...
configure.ac:129: the top level
configure.ac:140: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:140: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:140: the top level
configure.ac:307: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from...
configure.ac:307: the top level
autoreconf-default: running: /usr/bin/autoheader-2.71 --force
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
sh: line 1: git: command not found
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:50: installing './ar-lib'
configure.ac:50: installing './compile'
configure.ac:45: installing './missing'
parallel-tests: installing './test-driver'
examples/multiprocess_c/Makefile.am: installing './depcomp'
configure.ac: installing './ylwrap'
autoreconf-default: Leaving directory '.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_prog_cc_static_works=yes
+ lt_cv_prog_cc_static_works=yes
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ xargs -ri dirname -- '{}'
+ readlink -e -- ./configure
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for i586-alt-linux-g++... i586-alt-linux-g++
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 the compiler supports GNU C++... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking for i586-alt-linux-g++ option to enable C++11 features... none needed
checking whether make supports the include directive... yes (GNU style)
checking dependency style of i586-alt-linux-g++... none
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether the compiler supports GNU C... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to enable C11 features... none needed
checking whether i586-alt-linux-gcc understands -c and -o together... yes
checking dependency style of i586-alt-linux-gcc... none
checking for i586-alt-linux-ar... no
checking for i586-alt-linux-lib... no
checking for i586-alt-linux-link... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether make sets $(MAKE)... (cached) yes
checking for i586-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: Nothing about YAJL was informed during the configure phase. Trying to detect it on the platform...
configure: YAJL library was not found
configure: Nothing about GeoIP was informed during the configure phase. Trying to detect it on the platform...
configure: using GeoIP v1.6.12
configure: Nothing about MaxMind was informed during the configure phase. Trying to detect it on the platform...
configure: MaxMind library was not found
configure: Nothing about LMDB was informed during the configure phase. Trying to detect it on the platform...
*** LOOKING AT PATH:  /usr/lib
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr/local/lib
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr/local/liblmdb
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr/local/lmdb
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr/local
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /opt/liblmdb
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /opt/lmdb
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /opt
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /usr/lib64
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
*** LOOKING AT PATH:  /opt/local
configure: LMDB library found at: /usr/lib//liblmdb.so.0.0.0
configure: LMDB library was not found
*** LOOKING AT PATH:  /usr/lib
*** LOOKING AT PATH:  /usr/local/lib
*** LOOKING AT PATH:  /usr/local/fuzzy
*** LOOKING AT PATH:  /usr/local/libfuzzy
*** LOOKING AT PATH:  /usr/local
*** LOOKING AT PATH:  /opt
*** LOOKING AT PATH:  /usr
*** LOOKING AT PATH:  /usr/lib64
*** LOOKING AT PATH:  /opt/local
configure: SSDEEP library was not found
*** LOOKING AT PATH:  /usr/lib
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr/local/lib
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr/local/lib64
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr/local/lua
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr/local/liblua
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr/local
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /opt
configure: LUA library found at: /usr/lib//liblua-5.4.so
*** LOOKING AT PATH:  /usr
configure: LUA library found at: /usr/lib//liblua-5.4.so
configure: LUA headers found at: /usr/include
configure: LUA version from includes: 504
configure: using LUA -llua-5.4
checking for libcurl config script... /usr/bin/curl-config
configure: curl VERSION: 8.9.1 
configure: curl LDADD: 
checking if libcurl is at least v... yes, 8.9.1 
checking if libcurl is linked with gnutls... no
configure: using curl v8.9.1 
checking for libxml2 >= 2.6.29 via pkg-config... found version 2.12.8
configure: using libxml2 v2.12.8
checking for libpcre config script... /usr/bin/pcre-config
configure: pcre VERSION: 8.45
configure: pcre CFLAGS: -I/usr/include/pcre
configure: pcre LDADD: -lpcre
configure: pcre PCRE_LD_PATH: /-lpcre
checking for PCRE JIT... no
configure: using pcre v8.45
configure: Nothing about PCRE2 was informed during the configure phase. Trying to detect it on the platform...
*** LOOKING AT PATH:  /usr/lib
*** LOOKING AT PATH:  /usr/local/lib
*** LOOKING AT PATH:  /usr/local/libpcre2-8
*** LOOKING AT PATH:  /usr/local/pcre2
*** LOOKING AT PATH:  /usr/local
*** LOOKING AT PATH:  /opt/libpcre2-8
*** LOOKING AT PATH:  /opt/pcre2
*** LOOKING AT PATH:  /opt
*** LOOKING AT PATH:  /usr
*** LOOKING AT PATH:  /usr/lib64
*** LOOKING AT PATH:  /opt/local
configure: PCRE2 library was not found
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for string... no
checking for iostream... no
checking for sys/utsname.h... yes
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by i586-alt-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop
checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for i586-alt-linux-file... no
checking for file... file
checking for i586-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for i586-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i586-alt-linux-ar... ar
checking for archiver @FILE support... @
checking for i586-alt-linux-strip... no
checking for strip... strip
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for i586-alt-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-gcc static flag -static works... no
checking if i586-alt-linux-gcc supports -c -o file.o... yes
checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... i586-alt-linux-g++ -E
checking for ld used by i586-alt-linux-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-g++ static flag -static works... no
checking if i586-alt-linux-g++ supports -c -o file.o... yes
checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
Checking platform... Identified as Linux
checking for i586-alt-linux-doxygen... no
checking for doxygen... /usr/bin/doxygen
checking for i586-alt-linux-perl... no
checking for perl... /usr/bin/perl
checking for valgrind... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating modsecurity.pc
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating others/Makefile
config.status: creating tools/Makefile
config.status: creating tools/rules-check/Makefile
config.status: creating examples/Makefile
config.status: creating examples/simple_example_using_c/Makefile
config.status: creating examples/multiprocess_c/Makefile
config.status: creating examples/reading_logs_with_offset/Makefile
config.status: creating examples/reading_logs_via_rule_message/Makefile
config.status: creating examples/using_bodies_in_chunks/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --without-included-gettext
 
 
ModSecurity -  for Linux
 
 Mandatory dependencies
   + libInjection                                  ....
   + SecLang tests                                 ....
 
 Optional dependencies
   + GeoIP/MaxMind                                 ....found 
      * (GeoIP) v1.6.12
         -lGeoIP, -I/usr/include/
   + LibCURL                                       ....found v8.9.1 
      -lcurl,  -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL
   + YAJL                                          ....not found
   + LMDB                                          ....not found
   + LibXML2                                       ....found v2.12.8
      -lxml2, -I/usr/include/libxml2 -DWITH_LIBXML2
   + SSDEEP                                        ....not found
   + LUA                                           ....found v504
      -llua-5.4 -L/usr/lib/, -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include
   + PCRE2                                          ....not found
 
 Other Options
   + Test Utilities                                ....disabled
   + SecDebugLog                                   ....enabled
   + afl fuzzer                                    ....disabled
   + library examples                              ....enabled
   + Building parser                               ....disabled
   + Treating pm operations as critical section    ....disabled
 
+ make -j16
Making all in others
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o mbedtls/libmbedtls_la-base64.lo `test -f 'mbedtls/base64.c' || echo './'`mbedtls/base64.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/base64.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-base64.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/base64.c -o mbedtls/libmbedtls_la-base64.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libinjection/src/libinjection_xss.lo libinjection/src/libinjection_xss.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_xss.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_xss.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_xss.c -o libinjection/src/libinjection_xss.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libinjection/src/libinjection_html5.lo libinjection/src/libinjection_html5.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_html5.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_html5.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_html5.c -o libinjection/src/libinjection_html5.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o mbedtls/libmbedtls_la-md5.lo `test -f 'mbedtls/md5.c' || echo './'`mbedtls/md5.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/md5.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-md5.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/md5.c -o mbedtls/libmbedtls_la-md5.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o mbedtls/libmbedtls_la-sha1.lo `test -f 'mbedtls/sha1.c' || echo './'`mbedtls/sha1.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/sha1.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-sha1.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c mbedtls/sha1.c -o mbedtls/libmbedtls_la-sha1.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic   -o libmbedtls.la  mbedtls/libmbedtls_la-base64.lo mbedtls/libmbedtls_la-md5.lo mbedtls/libmbedtls_la-sha1.lo  
libtool: link: ar cr .libs/libmbedtls.a mbedtls/.libs/libmbedtls_la-base64.o mbedtls/.libs/libmbedtls_la-md5.o mbedtls/.libs/libmbedtls_la-sha1.o 
libtool: link: ranlib .libs/libmbedtls.a
libtool: link: ( cd ".libs" && rm -f "libmbedtls.la" && ln -s "../libmbedtls.la" "libmbedtls.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src     -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libinjection/src/libinjection_sqli.lo libinjection/src/libinjection_sqli.c
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_sqli.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_sqli.o
libtool: compile:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../src -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c libinjection/src/libinjection_sqli.c -o libinjection/src/libinjection_sqli.o >/dev/null 2>&1
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=link i586-alt-linux-gcc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic   -o libinjection.la  libinjection/src/libinjection_html5.lo libinjection/src/libinjection_sqli.lo libinjection/src/libinjection_xss.lo  
libtool: link: ar cr .libs/libinjection.a libinjection/src/.libs/libinjection_html5.o libinjection/src/.libs/libinjection_sqli.o libinjection/src/.libs/libinjection_xss.o 
libtool: link: ranlib .libs/libinjection.a
libtool: link: ( cd ".libs" && rm -f "libinjection.la" && ln -s "../libinjection.la" "libinjection.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
Making all in src
make  all-recursive
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-unique_id.lo `test -f 'unique_id.cc' || echo './'`unique_id.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c unique_id.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-unique_id.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule_unconditional.lo `test -f 'rule_unconditional.cc' || echo './'`rule_unconditional.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_unconditional.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_unconditional.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rule_unconditional.h:28,
                 from rule_unconditional.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../headers/modsecurity/rule_unconditional.h:31:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_unconditional.cc -o libmodsecurity_la-rule_unconditional.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-anchored_variable.lo `test -f 'anchored_variable.cc' || echo './'`anchored_variable.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c anchored_variable.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_variable.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from anchored_variable.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule.lo `test -f 'rule.cc' || echo './'`rule.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from rule.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule.cc -o libmodsecurity_la-rule.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rules_set_phases.lo `test -f 'rules_set_phases.cc' || echo './'`rules_set_phases.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set_phases.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_phases.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/rules.h:29,
                 from ../headers/modsecurity/rules_set_phases.h:32,
                 from rules_set_phases.cc:22:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set_phases.cc -o libmodsecurity_la-rules_set_phases.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rules_set.lo `test -f 'rules_set.cc' || echo './'`rules_set.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from rules_set.cc:22:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32,
                 from rules_set.cc:25:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
rules_set.cc: In member function 'int modsecurity::RulesSet::evaluate(int, modsecurity::Transaction*)':
rules_set.cc:135:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  135 |     for (int i = 0; i < rules->size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set.cc -o libmodsecurity_la-rules_set.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule_message.lo `test -f 'rule_message.cc' || echo './'`rule_message.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_message.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_message.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule_message.h:27,
                 from rule_message.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_message.cc:18:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-log.lo `test -f 'actions/log.cc' || echo './'`actions/log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/log.h:19,
                 from actions/log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rules_set_properties.lo `test -f 'rules_set_properties.cc' || echo './'`rules_set_properties.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set_properties.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_properties.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from rules_set_properties.cc:18:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from rules_set_properties.cc:20:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_set_properties.cc -o libmodsecurity_la-rules_set_properties.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-exec.lo `test -f 'actions/exec.cc' || echo './'`actions/exec.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/exec.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-exec.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/exec.h:18,
                 from actions/exec.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/exec.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/exec.cc -o actions/libmodsecurity_la-exec.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule_with_actions.lo `test -f 'rule_with_actions.cc' || echo './'`rule_with_actions.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_with_actions.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_actions.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from rule_with_actions.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_with_actions.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule_with_actions.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_with_actions.cc -o libmodsecurity_la-rule_with_actions.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-run_time_string.lo `test -f 'run_time_string.cc' || echo './'`run_time_string.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c run_time_string.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-run_time_string.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/run_time_string.h:25,
                 from run_time_string.cc:19:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-anchored_set_variable.lo `test -f 'anchored_set_variable.cc' || echo './'`anchored_set_variable.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c anchored_set_variable.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_set_variable.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from anchored_set_variable.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from anchored_set_variable.cc:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c anchored_set_variable.cc -o libmodsecurity_la-anchored_set_variable.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule_script.lo `test -f 'rule_script.cc' || echo './'`rule_script.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_script.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_script.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/rule_script.h:21,
                 from rule_script.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-modsecurity.lo `test -f 'modsecurity.cc' || echo './'`modsecurity.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c modsecurity.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-modsecurity.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from modsecurity.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from modsecurity.cc:38:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c modsecurity.cc -o libmodsecurity_la-modsecurity.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-expire_var.lo `test -f 'actions/expire_var.cc' || echo './'`actions/expire_var.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/expire_var.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-expire_var.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/expire_var.h:20,
                 from actions/expire_var.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/expire_var.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/expire_var.cc -o actions/libmodsecurity_la-expire_var.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-no_audit_log.lo `test -f 'actions/no_audit_log.cc' || echo './'`actions/no_audit_log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/no_audit_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_audit_log.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/no_audit_log.h:19,
                 from actions/no_audit_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/no_audit_log.cc -o actions/libmodsecurity_la-no_audit_log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-multi_match.lo `test -f 'actions/multi_match.cc' || echo './'`actions/multi_match.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/multi_match.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-multi_match.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/multi_match.h:18,
                 from actions/multi_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/multi_match.cc -o actions/libmodsecurity_la-multi_match.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-no_log.lo `test -f 'actions/no_log.cc' || echo './'`actions/no_log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/no_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_log.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/no_log.h:19,
                 from actions/no_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/no_log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-msg.lo `test -f 'actions/msg.cc' || echo './'`actions/msg.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/msg.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-msg.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/msg.h:20,
                 from actions/msg.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/msg.h:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-maturity.lo `test -f 'actions/maturity.cc' || echo './'`actions/maturity.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/maturity.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-maturity.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/maturity.h:18,
                 from actions/maturity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/maturity.cc -o actions/libmodsecurity_la-maturity.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-init_col.lo `test -f 'actions/init_col.cc' || echo './'`actions/init_col.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/init_col.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-init_col.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/init_col.h:20,
                 from actions/init_col.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/init_col.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
actions/init_col.cc: In member function 'virtual bool modsecurity::actions::InitCol::init(std::string*)':
actions/init_col.cc:37:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const unsigned int'} [-Wsign-compare]
   37 |     if (posEquals == std::string::npos) {
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-rule_id.lo `test -f 'actions/rule_id.cc' || echo './'`actions/rule_id.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/rule_id.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rule_id.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/rule_id.h:18,
                 from actions/rule_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/rule_id.cc -o actions/libmodsecurity_la-rule_id.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-phase.lo `test -f 'actions/phase.cc' || echo './'`actions/phase.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/phase.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-phase.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/phase.h:18,
                 from actions/phase.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rule_with_operator.lo `test -f 'rule_with_operator.cc' || echo './'`rule_with_operator.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_with_operator.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_operator.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule_with_operator.h:28,
                 from rule_with_operator.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_with_operator.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule_with_operator.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
rule_with_operator.cc: In member function 'void modsecurity::RuleWithOperator::getFinalVars(modsecurity::variables::Variables*, modsecurity::variables::Variables*, modsecurity::Transaction*)':
rule_with_operator.cc:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<modsecurity::variables::Variable*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  184 |     for (int i = 0; i < m_variables->size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
rule_with_operator.cc:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<modsecurity::variables::Variable*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  209 |     for (int i = 0; i < addition.size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rule_with_operator.cc -o libmodsecurity_la-rule_with_operator.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-rev.lo `test -f 'actions/rev.cc' || echo './'`actions/rev.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/rev.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rev.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/rev.h:18,
                 from actions/rev.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-log_data.lo `test -f 'actions/log_data.cc' || echo './'`actions/log_data.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/log_data.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log_data.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/log_data.h:20,
                 from actions/log_data.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/log_data.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/log_data.cc -o actions/libmodsecurity_la-log_data.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-severity.lo `test -f 'actions/severity.cc' || echo './'`actions/severity.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/severity.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-severity.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/severity.h:19,
                 from actions/severity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/severity.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/severity.cc -o actions/libmodsecurity_la-severity.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-rules_exceptions.lo `test -f 'rules_exceptions.cc' || echo './'`rules_exceptions.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_exceptions.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_exceptions.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from rules_exceptions.cc:21:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c rules_exceptions.cc -o libmodsecurity_la-rules_exceptions.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-ver.lo `test -f 'actions/ver.cc' || echo './'`actions/ver.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ver.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-ver.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ver.h:18,
                 from actions/ver.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ver.cc -o actions/libmodsecurity_la-ver.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-set_rsc.lo `test -f 'actions/set_rsc.cc' || echo './'`actions/set_rsc.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_rsc.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_rsc.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_rsc.h:20,
                 from actions/set_rsc.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_rsc.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_rsc.cc -o actions/libmodsecurity_la-set_rsc.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-set_env.lo `test -f 'actions/set_env.cc' || echo './'`actions/set_env.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_env.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_env.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_env.h:20,
                 from actions/set_env.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_env.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_env.cc -o actions/libmodsecurity_la-set_env.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-xmlns.lo `test -f 'actions/xmlns.cc' || echo './'`actions/xmlns.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/xmlns.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-xmlns.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/xmlns.h:18,
                 from actions/xmlns.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-skip_after.lo `test -f 'actions/skip_after.cc' || echo './'`actions/skip_after.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/skip_after.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip_after.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/skip_after.h:19,
                 from actions/skip_after.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/skip_after.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-set_uid.lo `test -f 'actions/set_uid.cc' || echo './'`actions/set_uid.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_uid.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_uid.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_uid.h:20,
                 from actions/set_uid.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_uid.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_uid.cc -o actions/libmodsecurity_la-set_uid.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o libmodsecurity_la-transaction.lo `test -f 'transaction.cc' || echo './'`transaction.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c transaction.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-transaction.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from transaction.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/actions/disruptive/deny.h:19,
                 from transaction.cc:36:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/variables/remote_user.h:25,
                 from transaction.cc:54:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, void*)':
../headers/modsecurity/transaction.h:638:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder]
  638 |     void *m_logCbData;
      |           ^~~~~~~~~~~
transaction.cc:164:38: warning:   base 'modsecurity::TransactionAnchoredVariables' [-Wreorder]
  164 |     TransactionAnchoredVariables(this) {
      |                                      ^
transaction.cc:102:1: warning:   when initialized here [-Wreorder]
  102 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, void *logCbData)
      | ^~~~~~~~~~~
../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, char*, void*)':
../headers/modsecurity/transaction.h:638:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder]
  638 |     void *m_logCbData;
      |           ^~~~~~~~~~~
transaction.cc:240:38: warning:   base 'modsecurity::TransactionAnchoredVariables' [-Wreorder]
  240 |     TransactionAnchoredVariables(this) {
      |                                      ^
transaction.cc:178:1: warning:   when initialized here [-Wreorder]
  178 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, char *id, void *logCbData)
      | ^~~~~~~~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-tag.lo `test -f 'actions/tag.cc' || echo './'`actions/tag.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/tag.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-tag.o
actions/tag.cc:35:49: warning: "/*" within comment [-Wcomment]
   35 |  * SecRule REQUEST_FILENAME|ARGS_NAMES|ARGS|XML:/* "\bgetparentfolder\b" \
      |                                                  
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/tag.h:20,
                 from actions/tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/tag.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/tag.cc -o actions/libmodsecurity_la-tag.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o request_body_processor/libmodsecurity_la-json.lo `test -f 'request_body_processor/json.cc' || echo './'`request_body_processor/json.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/json.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-json.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-skip.lo `test -f 'actions/skip.cc' || echo './'`actions/skip.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/skip.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/skip.h:18,
                 from actions/skip.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/skip.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/skip.cc -o actions/libmodsecurity_la-skip.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-set_sid.lo `test -f 'actions/set_sid.cc' || echo './'`actions/set_sid.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_sid.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_sid.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_sid.h:20,
                 from actions/set_sid.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_sid.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_sid.cc -o actions/libmodsecurity_la-set_sid.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o audit_log/writer/libmodsecurity_la-writer.lo `test -f 'audit_log/writer/writer.cc' || echo './'`audit_log/writer/writer.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/writer.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-writer.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from audit_log/writer/writer.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/writer.cc -o audit_log/writer/libmodsecurity_la-writer.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-set_var.lo `test -f 'actions/set_var.cc' || echo './'`actions/set_var.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_var.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_var.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_var.h:20,
                 from actions/set_var.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_var.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/set_var.cc -o actions/libmodsecurity_la-set_var.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o debug_log/libmodsecurity_la-debug_log.lo `test -f 'debug_log/debug_log.cc' || echo './'`debug_log/debug_log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c debug_log/debug_log.cc  -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c debug_log/debug_log.cc -o debug_log/libmodsecurity_la-debug_log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o audit_log/writer/libmodsecurity_la-https.lo `test -f 'audit_log/writer/https.cc' || echo './'`audit_log/writer/https.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/https.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-https.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/https.h:25,
                 from audit_log/writer/https.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from audit_log/writer/https.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/https.cc -o audit_log/writer/libmodsecurity_la-https.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o audit_log/libmodsecurity_la-audit_log.lo `test -f 'audit_log/audit_log.cc' || echo './'`audit_log/audit_log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/audit_log.cc  -fPIC -DPIC -o audit_log/.libs/libmodsecurity_la-audit_log.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from audit_log/audit_log.cc:24:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/parallel.h:25,
                 from audit_log/audit_log.cc:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o debug_log/libmodsecurity_la-debug_log_writer.lo `test -f 'debug_log/debug_log_writer.cc' || echo './'`debug_log/debug_log_writer.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c debug_log/debug_log_writer.cc  -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log_writer.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/shared_files.h:38,
                 from debug_log/debug_log_writer.cc:30:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c debug_log/debug_log_writer.cc -o debug_log/libmodsecurity_la-debug_log_writer.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o request_body_processor/libmodsecurity_la-xml.lo `test -f 'request_body_processor/xml.cc' || echo './'`request_body_processor/xml.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/xml.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-xml.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/request_body_processor/xml.h:24,
                 from request_body_processor/xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/request_body_processor/xml.h:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/xml.cc -o request_body_processor/libmodsecurity_la-xml.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o audit_log/writer/libmodsecurity_la-serial.lo `test -f 'audit_log/writer/serial.cc' || echo './'`audit_log/writer/serial.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/serial.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-serial.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/serial.h:25,
                 from audit_log/writer/serial.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/serial.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/serial.cc -o audit_log/writer/libmodsecurity_la-serial.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o audit_log/writer/libmodsecurity_la-parallel.lo `test -f 'audit_log/writer/parallel.cc' || echo './'`audit_log/writer/parallel.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/parallel.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-parallel.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/parallel.h:21,
                 from audit_log/writer/parallel.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/parallel.h:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c audit_log/writer/parallel.cc -o audit_log/writer/libmodsecurity_la-parallel.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-accuracy.lo `test -f 'actions/accuracy.cc' || echo './'`actions/accuracy.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/accuracy.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-accuracy.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/accuracy.h:18,
                 from actions/accuracy.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/accuracy.cc -o actions/libmodsecurity_la-accuracy.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-action.lo `test -f 'actions/action.cc' || echo './'`actions/action.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/action.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-action.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from actions/action.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/actions/disruptive/deny.h:19,
                 from actions/action.cc:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/actions/disruptive/redirect.h:22,
                 from actions/action.cc:28:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-chain.lo `test -f 'actions/chain.cc' || echo './'`actions/chain.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/chain.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-chain.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/chain.h:18,
                 from actions/chain.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-audit_log.lo `test -f 'actions/audit_log.cc' || echo './'`actions/audit_log.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/audit_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-audit_log.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/audit_log.h:19,
                 from actions/audit_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/audit_log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-audit_log_parts.lo `test -f 'actions/ctl/audit_log_parts.cc' || echo './'`actions/ctl/audit_log_parts.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/audit_log_parts.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_log_parts.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/audit_log_parts.h:18,
                 from actions/ctl/audit_log_parts.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/audit_log_parts.cc -o actions/ctl/libmodsecurity_la-audit_log_parts.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-capture.lo `test -f 'actions/capture.cc' || echo './'`actions/capture.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/capture.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-capture.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/capture.h:18,
                 from actions/capture.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/capture.cc:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from actions/capture.cc:27:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/capture.cc -o actions/libmodsecurity_la-capture.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/libmodsecurity_la-block.lo `test -f 'actions/block.cc' || echo './'`actions/block.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/block.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-block.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/block.h:19,
                 from actions/block.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/block.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/block.cc -o actions/libmodsecurity_la-block.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-request_body_processor_xml.lo `test -f 'actions/ctl/request_body_processor_xml.cc' || echo './'`actions/ctl/request_body_processor_xml.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_xml.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_xml.h:18,
                 from actions/ctl/request_body_processor_xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_xml.cc -o actions/ctl/libmodsecurity_la-request_body_processor_xml.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-audit_engine.lo `test -f 'actions/ctl/audit_engine.cc' || echo './'`actions/ctl/audit_engine.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/audit_engine.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_engine.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/ctl/audit_engine.h:18,
                 from actions/ctl/audit_engine.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/ctl/audit_engine.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/audit_engine.cc -o actions/ctl/libmodsecurity_la-audit_engine.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-rule_engine.lo `test -f 'actions/ctl/rule_engine.cc' || echo './'`actions/ctl/rule_engine.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_engine.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_engine.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/ctl/rule_engine.h:18,
                 from actions/ctl/rule_engine.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/ctl/rule_engine.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_engine.cc -o actions/ctl/libmodsecurity_la-rule_engine.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o parser/libmodsecurity_la-driver.lo `test -f 'parser/driver.cc' || echo './'`parser/driver.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/driver.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-driver.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/parser/driver.h:28,
                 from parser/driver.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/parser/driver.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
parser/driver.cc: In member function 'int modsecurity::Parser::Driver::addSecRule(std::unique_ptr<modsecurity::RuleWithActions>)':
parser/driver.cc:112:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  112 |         for (int j = 0; j < rules->size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/driver.cc -o parser/libmodsecurity_la-driver.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-request_body_processor_json.lo `test -f 'actions/ctl/request_body_processor_json.cc' || echo './'`actions/ctl/request_body_processor_json.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_json.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_json.h:18,
                 from actions/ctl/request_body_processor_json.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_json.cc -o actions/ctl/libmodsecurity_la-request_body_processor_json.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.lo `test -f 'actions/ctl/rule_remove_target_by_id.cc' || echo './'`actions/ctl/rule_remove_target_by_id.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_target_by_id.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_id.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_target_by_id.h:18,
                 from actions/ctl/rule_remove_target_by_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_target_by_id.cc -o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.lo `test -f 'actions/ctl/rule_remove_target_by_tag.cc' || echo './'`actions/ctl/rule_remove_target_by_tag.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_target_by_tag.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_tag.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_target_by_tag.h:18,
                 from actions/ctl/rule_remove_target_by_tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_target_by_tag.cc -o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-rule_remove_by_tag.lo `test -f 'actions/ctl/rule_remove_by_tag.cc' || echo './'`actions/ctl/rule_remove_by_tag.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_by_tag.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_by_tag.h:18,
                 from actions/ctl/rule_remove_by_tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_by_tag.cc -o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.lo `test -f 'actions/ctl/request_body_processor_urlencoded.cc' || echo './'`actions/ctl/request_body_processor_urlencoded.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_urlencoded.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_urlencoded.h:18,
                 from actions/ctl/request_body_processor_urlencoded.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_processor_urlencoded.cc -o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/disruptive/libmodsecurity_la-deny.lo `test -f 'actions/disruptive/deny.cc' || echo './'`actions/disruptive/deny.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/deny.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-deny.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/actions/disruptive/deny.h:19,
                 from actions/disruptive/deny.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/disruptive/libmodsecurity_la-pass.lo `test -f 'actions/disruptive/pass.cc' || echo './'`actions/disruptive/pass.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/pass.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-pass.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/pass.h:19,
                 from actions/disruptive/pass.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/pass.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-request_body_access.lo `test -f 'actions/ctl/request_body_access.cc' || echo './'`actions/ctl/request_body_access.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_access.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_access.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_access.h:18,
                 from actions/ctl/request_body_access.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/request_body_access.cc -o actions/ctl/libmodsecurity_la-request_body_access.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/disruptive/libmodsecurity_la-redirect.lo `test -f 'actions/disruptive/redirect.cc' || echo './'`actions/disruptive/redirect.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/redirect.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-redirect.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/redirect.h:20,
                 from actions/disruptive/redirect.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/disruptive/redirect.h:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/redirect.cc -o actions/disruptive/libmodsecurity_la-redirect.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/ctl/libmodsecurity_la-rule_remove_by_id.lo `test -f 'actions/ctl/rule_remove_by_id.cc' || echo './'`actions/ctl/rule_remove_by_id.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_by_id.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_by_id.h:18,
                 from actions/ctl/rule_remove_by_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/ctl/rule_remove_by_id.cc -o actions/ctl/libmodsecurity_la-rule_remove_by_id.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-base64_decode_ext.lo `test -f 'actions/transformations/base64_decode_ext.cc' || echo './'`actions/transformations/base64_decode_ext.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_decode_ext.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_decode_ext.h:18,
                 from actions/transformations/base64_decode_ext.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_decode_ext.cc -o actions/transformations/libmodsecurity_la-base64_decode_ext.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/data/libmodsecurity_la-status.lo `test -f 'actions/data/status.cc' || echo './'`actions/data/status.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/data/status.cc  -fPIC -DPIC -o actions/data/.libs/libmodsecurity_la-status.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/data/status.h:19,
                 from actions/data/status.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/disruptive/libmodsecurity_la-allow.lo `test -f 'actions/disruptive/allow.cc' || echo './'`actions/disruptive/allow.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/allow.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-allow.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/allow.h:18,
                 from actions/disruptive/allow.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/allow.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/allow.cc -o actions/disruptive/libmodsecurity_la-allow.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/disruptive/libmodsecurity_la-drop.lo `test -f 'actions/disruptive/drop.cc' || echo './'`actions/disruptive/drop.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/drop.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-drop.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/drop.h:19,
                 from actions/disruptive/drop.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/drop.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-js_decode.lo `test -f 'actions/transformations/js_decode.cc' || echo './'`actions/transformations/js_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/js_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-js_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/js_decode.h:18,
                 from actions/transformations/js_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/js_decode.cc: In static member function 'static int modsecurity::actions::transformations::JsDecode::inplace(unsigned char*, uint64_t)':
actions/transformations/js_decode.cc:65:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   65 |     while (i < input_len) {
      |            ~~^~~~~~~~~~~
actions/transformations/js_decode.cc:69:24: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   69 |             if ((i + 5 < input_len) && (input[i + 1] == 'u')
      |                  ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:87:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   87 |             } else if ((i + 3 < input_len) && (input[i + 1] == 'x')
      |                         ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:93:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   93 |             } else if ((i + 1 < input_len) && ISODIGIT(input[i + 1])) {
      |                         ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:98:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   98 |                 while ((i + 1 + j < input_len) && (j < 3)) {
      |                         ~~~~~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:115:30: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  115 |             } else if (i + 1 < input_len) {
      |                        ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:150:26: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  150 |                 while (i < input_len) {
      |                        ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-base64_encode.lo `test -f 'actions/transformations/base64_encode.cc' || echo './'`actions/transformations/base64_encode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_encode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_encode.h:18,
                 from actions/transformations/base64_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_encode.cc -o actions/transformations/libmodsecurity_la-base64_encode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-base64_decode.lo `test -f 'actions/transformations/base64_decode.cc' || echo './'`actions/transformations/base64_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_decode.h:18,
                 from actions/transformations/base64_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/base64_decode.cc -o actions/transformations/libmodsecurity_la-base64_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-escape_seq_decode.lo `test -f 'actions/transformations/escape_seq_decode.cc' || echo './'`actions/transformations/escape_seq_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/escape_seq_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/escape_seq_decode.h:18,
                 from actions/transformations/escape_seq_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/escape_seq_decode.cc -o actions/transformations/libmodsecurity_la-escape_seq_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-css_decode.lo `test -f 'actions/transformations/css_decode.cc' || echo './'`actions/transformations/css_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/css_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-css_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/css_decode.h:18,
                 from actions/transformations/css_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o request_body_processor/libmodsecurity_la-multipart.lo `test -f 'request_body_processor/multipart.cc' || echo './'`request_body_processor/multipart.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/multipart.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-multipart.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/request_body_processor/multipart.h:25,
                 from request_body_processor/multipart.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from request_body_processor/multipart.cc:30:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c request_body_processor/multipart.cc -o request_body_processor/libmodsecurity_la-multipart.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-cmd_line.lo `test -f 'actions/transformations/cmd_line.cc' || echo './'`actions/transformations/cmd_line.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/cmd_line.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-cmd_line.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/cmd_line.h:18,
                 from actions/transformations/cmd_line.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/cmd_line.cc -o actions/transformations/libmodsecurity_la-cmd_line.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-html_entity_decode.lo `test -f 'actions/transformations/html_entity_decode.cc' || echo './'`actions/transformations/html_entity_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/html_entity_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/html_entity_decode.h:19,
                 from actions/transformations/html_entity_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc: In static member function 'static int modsecurity::actions::transformations::HtmlEntityDecode::inplace(unsigned char*, uint64_t)':
actions/transformations/html_entity_decode.cc:68:15: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   68 |     while ((i < input_len) && (count < input_len)) {
      |             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:68:38: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   68 |     while ((i < input_len) && (count < input_len)) {
      |                                ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:74:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   74 |         if ((input[i] == '&') && (i + 1 < input_len)) {
      |                                   ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:81:29: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   81 |                 if (!(j + 1 < input_len)) {
      |                       ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:90:33: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   90 |                     if (!(j + 1 < input_len)) {
      |                           ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:96:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   96 |                     while ((j < input_len) && (isxdigit(input[j]))) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  110 |                         if ((j < input_len) && (input[j] == ';')) {
      |                              ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:122:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  122 |                     while ((j < input_len) && (isdigit(input[j]))) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:136:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  136 |                         if ((j < input_len) && (input[j] == ';')) {
      |                              ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:149:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  149 |                 while ((j < input_len) && (isalnum(input[j]))) {
      |                         ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:182:28: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  182 |                     if ((j < input_len) && (input[j] == ';')) {
      |                          ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:195:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  195 |         for (z = 0; ((z < copy) && (count < input_len)); z++) {
      |                                     ~~~~~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/html_entity_decode.cc -o actions/transformations/libmodsecurity_la-html_entity_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-compress_whitespace.lo `test -f 'actions/transformations/compress_whitespace.cc' || echo './'`actions/transformations/compress_whitespace.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/compress_whitespace.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/compress_whitespace.h:18,
                 from actions/transformations/compress_whitespace.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/compress_whitespace.cc: In member function 'virtual std::string modsecurity::actions::transformations::CompressWhitespace::evaluate(const std::string&, modsecurity::Transaction*)':
actions/transformations/compress_whitespace.cc:45:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   45 |     while (i < value.size()) {
      |            ~~^~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/compress_whitespace.cc -o actions/transformations/libmodsecurity_la-compress_whitespace.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-hex_encode.lo `test -f 'actions/transformations/hex_encode.cc' || echo './'`actions/transformations/hex_encode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/hex_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_encode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/hex_encode.h:18,
                 from actions/transformations/hex_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/hex_encode.cc -o actions/transformations/libmodsecurity_la-hex_encode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-parity_odd_7bit.lo `test -f 'actions/transformations/parity_odd_7bit.cc' || echo './'`actions/transformations/parity_odd_7bit.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_odd_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_odd_7bit.h:18,
                 from actions/transformations/parity_odd_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_odd_7bit.cc -o actions/transformations/libmodsecurity_la-parity_odd_7bit.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-lower_case.lo `test -f 'actions/transformations/lower_case.cc' || echo './'`actions/transformations/lower_case.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/lower_case.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-lower_case.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/lower_case.h:19,
                 from actions/transformations/lower_case.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/lower_case.cc -o actions/transformations/libmodsecurity_la-lower_case.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-remove_comments.lo `test -f 'actions/transformations/remove_comments.cc' || echo './'`actions/transformations/remove_comments.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_comments.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_comments.h:18,
                 from actions/transformations/remove_comments.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_comments.cc -o actions/transformations/libmodsecurity_la-remove_comments.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-hex_decode.lo `test -f 'actions/transformations/hex_decode.cc' || echo './'`actions/transformations/hex_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/hex_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/hex_decode.h:18,
                 from actions/transformations/hex_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-md5.lo `test -f 'actions/transformations/md5.cc' || echo './'`actions/transformations/md5.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/md5.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-md5.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/md5.h:18,
                 from actions/transformations/md5.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-parity_zero_7bit.lo `test -f 'actions/transformations/parity_zero_7bit.cc' || echo './'`actions/transformations/parity_zero_7bit.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_zero_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_zero_7bit.h:18,
                 from actions/transformations/parity_zero_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_zero_7bit.cc -o actions/transformations/libmodsecurity_la-parity_zero_7bit.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-normalise_path_win.lo `test -f 'actions/transformations/normalise_path_win.cc' || echo './'`actions/transformations/normalise_path_win.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/normalise_path_win.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/normalise_path_win.h:18,
                 from actions/transformations/normalise_path_win.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/normalise_path_win.cc -o actions/transformations/libmodsecurity_la-normalise_path_win.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-length.lo `test -f 'actions/transformations/length.cc' || echo './'`actions/transformations/length.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/length.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-length.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/length.h:18,
                 from actions/transformations/length.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/length.cc -o actions/transformations/libmodsecurity_la-length.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-none.lo `test -f 'actions/transformations/none.cc' || echo './'`actions/transformations/none.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/none.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-none.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/none.h:18,
                 from actions/transformations/none.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/none.cc -o actions/transformations/libmodsecurity_la-none.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-parity_even_7bit.lo `test -f 'actions/transformations/parity_even_7bit.cc' || echo './'`actions/transformations/parity_even_7bit.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_even_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_even_7bit.h:18,
                 from actions/transformations/parity_even_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/parity_even_7bit.cc -o actions/transformations/libmodsecurity_la-parity_even_7bit.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-remove_comments_char.lo `test -f 'actions/transformations/remove_comments_char.cc' || echo './'`actions/transformations/remove_comments_char.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_comments_char.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_comments_char.h:18,
                 from actions/transformations/remove_comments_char.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_comments_char.cc -o actions/transformations/libmodsecurity_la-remove_comments_char.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-replace_comments.lo `test -f 'actions/transformations/replace_comments.cc' || echo './'`actions/transformations/replace_comments.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/replace_comments.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_comments.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/replace_comments.h:18,
                 from actions/transformations/replace_comments.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/replace_comments.cc -o actions/transformations/libmodsecurity_la-replace_comments.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-replace_nulls.lo `test -f 'actions/transformations/replace_nulls.cc' || echo './'`actions/transformations/replace_nulls.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/replace_nulls.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/replace_nulls.h:18,
                 from actions/transformations/replace_nulls.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/replace_nulls.cc -o actions/transformations/libmodsecurity_la-replace_nulls.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-normalise_path.lo `test -f 'actions/transformations/normalise_path.cc' || echo './'`actions/transformations/normalise_path.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/normalise_path.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/normalise_path.h:18,
                 from actions/transformations/normalise_path.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/normalise_path.cc -o actions/transformations/libmodsecurity_la-normalise_path.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-remove_nulls.lo `test -f 'actions/transformations/remove_nulls.cc' || echo './'`actions/transformations/remove_nulls.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_nulls.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_nulls.h:18,
                 from actions/transformations/remove_nulls.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_nulls.cc -o actions/transformations/libmodsecurity_la-remove_nulls.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-remove_whitespace.lo `test -f 'actions/transformations/remove_whitespace.cc' || echo './'`actions/transformations/remove_whitespace.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_whitespace.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_whitespace.h:18,
                 from actions/transformations/remove_whitespace.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-trim.lo `test -f 'actions/transformations/trim.cc' || echo './'`actions/transformations/trim.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim.h:18,
                 from actions/transformations/trim.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim.cc -o actions/transformations/libmodsecurity_la-trim.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-trim_left.lo `test -f 'actions/transformations/trim_left.cc' || echo './'`actions/transformations/trim_left.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim_left.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_left.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim_left.h:18,
                 from actions/transformations/trim_left.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim_left.cc -o actions/transformations/libmodsecurity_la-trim_left.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-upper_case.lo `test -f 'actions/transformations/upper_case.cc' || echo './'`actions/transformations/upper_case.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/upper_case.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-upper_case.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/upper_case.h:19,
                 from actions/transformations/upper_case.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/upper_case.cc -o actions/transformations/libmodsecurity_la-upper_case.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-trim_right.lo `test -f 'actions/transformations/trim_right.cc' || echo './'`actions/transformations/trim_right.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim_right.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_right.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim_right.h:18,
                 from actions/transformations/trim_right.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/trim_right.cc -o actions/transformations/libmodsecurity_la-trim_right.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-sql_hex_decode.lo `test -f 'actions/transformations/sql_hex_decode.cc' || echo './'`actions/transformations/sql_hex_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/sql_hex_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/sql_hex_decode.h:18,
                 from actions/transformations/sql_hex_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/sql_hex_decode.cc -o actions/transformations/libmodsecurity_la-sql_hex_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-sha1.lo `test -f 'actions/transformations/sha1.cc' || echo './'`actions/transformations/sha1.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/sha1.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sha1.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/sha1.h:18,
                 from actions/transformations/sha1.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/sha1.cc -o actions/transformations/libmodsecurity_la-sha1.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-transformation.lo `test -f 'actions/transformations/transformation.cc' || echo './'`actions/transformations/transformation.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/transformation.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-transformation.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/transformation.h:18,
                 from actions/transformations/transformation.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o collection/backend/libmodsecurity_la-collection_data.lo `test -f 'collection/backend/collection_data.cc' || echo './'`collection/backend/collection_data.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/collection_data.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-collection_data.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/collection_data.cc -o collection/backend/libmodsecurity_la-collection_data.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-url_decode.lo `test -f 'actions/transformations/url_decode.cc' || echo './'`actions/transformations/url_decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/url_decode.h:19,
                 from actions/transformations/url_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-utf8_to_unicode.lo `test -f 'actions/transformations/utf8_to_unicode.cc' || echo './'`actions/transformations/utf8_to_unicode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/utf8_to_unicode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/utf8_to_unicode.h:18,
                 from actions/transformations/utf8_to_unicode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc: In static member function 'static char* modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, uint64_t, int*)':
actions/transformations/utf8_to_unicode.cc:128:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  128 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:150:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  150 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
actions/transformations/utf8_to_unicode.cc:180:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  180 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:202:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  202 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
actions/transformations/utf8_to_unicode.cc:242:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  242 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:264:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  264 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
actions/transformations/utf8_to_unicode.cc: In function 'modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, unsigned long long, int*)':
actions/transformations/utf8_to_unicode.cc:243:31: warning: '%x' directive output may be truncated writing between 1 and 6 bytes into a region of size 4 [-Wformat-truncation=]
  243 |                              "%x", d);
      |                               ^~
actions/transformations/utf8_to_unicode.cc:243:30: note: directive argument in the range [0, 2097151]
  243 |                              "%x", d);
      |                              ^~~~
In file included from /usr/include/stdio.h:964,
                 from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4109,
                 from /usr/include/c++/13/string:54,
                 from ../src/actions/transformations/utf8_to_unicode.h:16:
In function 'snprintf',
    inlined from 'modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, unsigned long long, int*)' at actions/transformations/utf8_to_unicode.cc:241:29:
/usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 2 and 7 bytes into a destination of size 4
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc: In function 'modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, unsigned long long, int*)':
actions/transformations/utf8_to_unicode.cc:181:33: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  181 |                              "%x", d);
      |                                 ^
In function 'snprintf',
    inlined from 'modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, unsigned long long, int*)' at actions/transformations/utf8_to_unicode.cc:179:29:
/usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 2 and 5 bytes into a destination of size 4
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/utf8_to_unicode.cc -o actions/transformations/libmodsecurity_la-utf8_to_unicode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-url_decode_uni.lo `test -f 'actions/transformations/url_decode_uni.cc' || echo './'`actions/transformations/url_decode_uni.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_decode_uni.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/transformations/url_decode_uni.h:18,
                 from actions/transformations/url_decode_uni.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/transformations/url_decode_uni.cc:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
actions/transformations/url_decode_uni.cc: In static member function 'static int modsecurity::actions::transformations::UrlDecodeUni::inplace(unsigned char*, uint64_t, modsecurity::Transaction*)':
actions/transformations/url_decode_uni.cc:77:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   77 |     while (i < input_len) {
      |            ~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:79:24: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   79 |             if ((i + 1 < input_len) &&
      |                  ~~~~~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:83:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   83 |                 if (i + 5 < input_len) {
      |                     ~~~~~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:151:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
  151 |                 if (i + 2 < input_len) {
      |                     ~~~~~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_decode_uni.cc -o actions/transformations/libmodsecurity_la-url_decode_uni.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o actions/transformations/libmodsecurity_la-url_encode.lo `test -f 'actions/transformations/url_encode.cc' || echo './'`actions/transformations/url_encode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_encode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/url_encode.h:18,
                 from actions/transformations/url_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c actions/transformations/url_encode.cc -o actions/transformations/libmodsecurity_la-url_encode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o collection/libmodsecurity_la-collections.lo `test -f 'collection/collections.cc' || echo './'`collection/collections.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/collections.cc  -fPIC -DPIC -o collection/.libs/libmodsecurity_la-collections.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from collection/collections.cc:29:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-detect_sqli.lo `test -f 'operators/detect_sqli.cc' || echo './'`operators/detect_sqli.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/detect_sqli.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_sqli.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/detect_sqli.h:22,
                 from operators/detect_sqli.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o collection/backend/libmodsecurity_la-lmdb.lo `test -f 'collection/backend/lmdb.cc' || echo './'`collection/backend/lmdb.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/lmdb.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-lmdb.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/lmdb.h:39,
                 from collection/backend/lmdb.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/lmdb.cc -o collection/backend/libmodsecurity_la-lmdb.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-contains.lo `test -f 'operators/contains.cc' || echo './'`operators/contains.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/contains.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/contains.h:24,
                 from operators/contains.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/contains.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-begins_with.lo `test -f 'operators/begins_with.cc' || echo './'`operators/begins_with.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/begins_with.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-begins_with.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/begins_with.h:23,
                 from operators/begins_with.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/begins_with.cc -o operators/libmodsecurity_la-begins_with.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-fuzzy_hash.lo `test -f 'operators/fuzzy_hash.cc' || echo './'`operators/fuzzy_hash.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/fuzzy_hash.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-fuzzy_hash.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/fuzzy_hash.h:27,
                 from operators/fuzzy_hash.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-eq.lo `test -f 'operators/eq.cc' || echo './'`operators/eq.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/eq.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-eq.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/eq.h:23,
                 from operators/eq.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-contains_word.lo `test -f 'operators/contains_word.cc' || echo './'`operators/contains_word.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/contains_word.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains_word.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/contains_word.h:23,
                 from operators/contains_word.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/contains_word.cc -o operators/libmodsecurity_la-contains_word.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-ends_with.lo `test -f 'operators/ends_with.cc' || echo './'`operators/ends_with.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ends_with.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ends_with.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ends_with.h:23,
                 from operators/ends_with.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-detect_xss.lo `test -f 'operators/detect_xss.cc' || echo './'`operators/detect_xss.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/detect_xss.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_xss.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/detect_xss.h:21,
                 from operators/detect_xss.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o collection/backend/libmodsecurity_la-in_memory-per_process.lo `test -f 'collection/backend/in_memory-per_process.cc' || echo './'`collection/backend/in_memory-per_process.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/in_memory-per_process.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from collection/backend/in_memory-per_process.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c collection/backend/in_memory-per_process.cc -o collection/backend/libmodsecurity_la-in_memory-per_process.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-geo_lookup.lo `test -f 'operators/geo_lookup.cc' || echo './'`operators/geo_lookup.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/geo_lookup.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-geo_lookup.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/geo_lookup.h:21,
                 from operators/geo_lookup.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-ge.lo `test -f 'operators/ge.cc' || echo './'`operators/ge.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ge.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ge.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ge.h:23,
                 from operators/ge.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-gsblookup.lo `test -f 'operators/gsblookup.cc' || echo './'`operators/gsblookup.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/gsblookup.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gsblookup.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/gsblookup.h:23,
                 from operators/gsblookup.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/gsblookup.cc -o operators/libmodsecurity_la-gsblookup.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-ip_match.lo `test -f 'operators/ip_match.cc' || echo './'`operators/ip_match.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from operators/ip_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match.cc -o operators/libmodsecurity_la-ip_match.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-gt.lo `test -f 'operators/gt.cc' || echo './'`operators/gt.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/gt.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gt.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/gt.h:23,
                 from operators/gt.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/gt.cc -o operators/libmodsecurity_la-gt.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-inspect_file.lo `test -f 'operators/inspect_file.cc' || echo './'`operators/inspect_file.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/inspect_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-inspect_file.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/inspect_file.h:23,
                 from operators/inspect_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o engine/libmodsecurity_la-lua.lo `test -f 'engine/lua.cc' || echo './'`engine/lua.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c engine/lua.cc  -fPIC -DPIC -o engine/.libs/libmodsecurity_la-lua.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from engine/lua.cc:30:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from engine/lua.cc:33:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c engine/lua.cc -o engine/libmodsecurity_la-lua.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-ip_match_f.lo `test -f 'operators/ip_match_f.cc' || echo './'`operators/ip_match_f.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match_f.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_f.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from ../src/operators/ip_match_from_file.h:22,
                 from ../src/operators/ip_match_f.h:23,
                 from operators/ip_match_f.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-ip_match_from_file.lo `test -f 'operators/ip_match_from_file.cc' || echo './'`operators/ip_match_from_file.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match_from_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_from_file.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from ../src/operators/ip_match_from_file.h:22,
                 from operators/ip_match_from_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-pm_f.lo `test -f 'operators/pm_f.cc' || echo './'`operators/pm_f.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm_f.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_f.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from ../src/operators/pm_from_file.h:23,
                 from ../src/operators/pm_f.h:23,
                 from operators/pm_f.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm_f.cc -o operators/libmodsecurity_la-pm_f.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-le.lo `test -f 'operators/le.cc' || echo './'`operators/le.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/le.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-le.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/le.h:23,
                 from operators/le.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/le.cc -o operators/libmodsecurity_la-le.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-lt.lo `test -f 'operators/lt.cc' || echo './'`operators/lt.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/lt.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-lt.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/lt.h:23,
                 from operators/lt.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-no_match.lo `test -f 'operators/no_match.cc' || echo './'`operators/no_match.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/no_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-no_match.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/no_match.h:18,
                 from operators/no_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/no_match.h:19:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/no_match.cc -o operators/libmodsecurity_la-no_match.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-pm_from_file.lo `test -f 'operators/pm_from_file.cc' || echo './'`operators/pm_from_file.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm_from_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_from_file.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from ../src/operators/pm_from_file.h:23,
                 from operators/pm_from_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/pm_from_file.cc: In static member function 'static bool modsecurity::operators::PmFromFile::isComment(const std::string&)':
operators/pm_from_file.cc:34:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
   34 |         for (int i = 0; i < pos; i++) {
      |                         ~~^~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-pm.lo `test -f 'operators/pm.cc' || echo './'`operators/pm.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from operators/pm.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-rsub.lo `test -f 'operators/rsub.cc' || echo './'`operators/rsub.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rsub.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rsub.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rsub.h:23,
                 from operators/rsub.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-str_match.lo `test -f 'operators/str_match.cc' || echo './'`operators/str_match.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/str_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_match.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/str_match.h:23,
                 from operators/str_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-str_eq.lo `test -f 'operators/str_eq.cc' || echo './'`operators/str_eq.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/str_eq.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_eq.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/str_eq.h:20,
                 from operators/str_eq.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/str_eq.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-rbl.lo `test -f 'operators/rbl.cc' || echo './'`operators/rbl.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rbl.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rbl.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rbl.h:29,
                 from operators/rbl.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rbl.cc -o operators/libmodsecurity_la-rbl.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_dtd.lo `test -f 'operators/validate_dtd.cc' || echo './'`operators/validate_dtd.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_dtd.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_dtd.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_dtd.h:30,
                 from operators/validate_dtd.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_byte_range.lo `test -f 'operators/validate_byte_range.cc' || echo './'`operators/validate_byte_range.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_byte_range.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_byte_range.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_byte_range.h:25,
                 from operators/validate_byte_range.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/validate_byte_range.cc: In member function 'virtual bool modsecurity::operators::ValidateByteRange::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/validate_byte_range.cc:118:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  118 |     for (int i = 0; i < input.length(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_byte_range.cc -o operators/libmodsecurity_la-validate_byte_range.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-rx_global.lo `test -f 'operators/rx_global.cc' || echo './'`operators/rx_global.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rx_global.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx_global.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rx_global.h:24,
                 from operators/rx_global.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rx_global.cc -o operators/libmodsecurity_la-rx_global.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_hash.lo `test -f 'operators/validate_hash.cc' || echo './'`operators/validate_hash.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_hash.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_hash.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_hash.h:23,
                 from operators/validate_hash.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-rx.lo `test -f 'operators/rx.cc' || echo './'`operators/rx.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rx.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rx.h:24,
                 from operators/rx.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/rx.cc -o operators/libmodsecurity_la-rx.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-operator.lo `test -f 'operators/operator.cc' || echo './'`operators/operator.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/operator.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-operator.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from operators/operator.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from operators/operator.cc:47:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from operators/operator.cc:49:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from operators/operator.cc:50:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/operator.cc -o operators/libmodsecurity_la-operator.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-base64.lo `test -f 'utils/base64.cc' || echo './'`utils/base64.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/base64.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-base64.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/base64.cc -o utils/libmodsecurity_la-base64.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_url_encoding.lo `test -f 'operators/validate_url_encoding.cc' || echo './'`operators/validate_url_encoding.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_url_encoding.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_url_encoding.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_url_encoding.h:22,
                 from operators/validate_url_encoding.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/validate_url_encoding.cc: In static member function 'static int modsecurity::operators::ValidateUrlEncoding::validate_url_encoding(const char*, uint64_t, size_t*)':
operators/validate_url_encoding.cc:36:14: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   36 |     while (i < input_length) {
      |            ~~^~~~~~~~~~~~~~
operators/validate_url_encoding.cc:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long long unsigned int'} [-Wsign-compare]
   38 |             if (i + 2 >= input_length) {
      |                 ~~~~~~^~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_url_encoding.cc -o operators/libmodsecurity_la-validate_url_encoding.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_schema.lo `test -f 'operators/validate_schema.cc' || echo './'`operators/validate_schema.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_schema.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_schema.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_schema.h:30,
                 from operators/validate_schema.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_schema.cc -o operators/libmodsecurity_la-validate_schema.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-acmp.lo `test -f 'utils/acmp.cc' || echo './'`utils/acmp.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/acmp.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-acmp.o
utils/acmp.cc: In function 'void acmp_build_binary_tree(ACMP*, acmp_node_t*)':
utils/acmp.cc:357:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  357 |     for (i = 0; i < count - 1; i++)
      |     ^~~
utils/acmp.cc:367:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  367 |         if (node->btree != NULL) {
      |         ^~
utils/acmp.cc: At global scope:
utils/acmp.cc:241:13: warning: 'void acmp_clone_node_no_state(acmp_node_t*, acmp_node_t*)' defined but not used [-Wunused-function]
  241 | static void acmp_clone_node_no_state(acmp_node_t *from, acmp_node_t *to) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/acmp.cc -o utils/libmodsecurity_la-acmp.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-verify_cc.lo `test -f 'operators/verify_cc.cc' || echo './'`operators/verify_cc.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_cc.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cc.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_cc.h:31,
                 from operators/verify_cc.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-decode.lo `test -f 'utils/decode.cc' || echo './'`utils/decode.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/decode.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-decode.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/utils/decode.h:21,
                 from utils/decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/decode.cc -o utils/libmodsecurity_la-decode.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-validate_utf8_encoding.lo `test -f 'operators/validate_utf8_encoding.cc' || echo './'`operators/validate_utf8_encoding.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_utf8_encoding.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_utf8_encoding.h:22,
                 from operators/validate_utf8_encoding.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/validate_utf8_encoding.cc -o operators/libmodsecurity_la-validate_utf8_encoding.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-verify_svnr.lo `test -f 'operators/verify_svnr.cc' || echo './'`operators/verify_svnr.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_svnr.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_svnr.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_svnr.h:9,
                 from operators/verify_svnr.cc:2:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_svnr.cc: In member function 'virtual bool modsecurity::operators::VerifySVNR::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_svnr.cc:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   90 |     for (i = 0; i < input.size() - 1 && is_svnr == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-msc_tree.lo `test -f 'utils/msc_tree.cc' || echo './'`utils/msc_tree.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/msc_tree.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-msc_tree.o
utils/msc_tree.cc:941:13: warning: multi-line comment [-Wcomment]
  941 |             //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv4 " \
      |             ^
utils/msc_tree.cc:953:13: warning: multi-line comment [-Wcomment]
  953 |             //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv6 " \
      |             ^
utils/msc_tree.cc:992:13: warning: multi-line comment [-Wcomment]
  992 |             //*error_msg = apr_psprintf("Could not add entry " \
      |             ^
utils/msc_tree.cc:1034:13: warning: multi-line comment [-Wcomment]
 1034 |             //*error_msg = apr_psprintf("Could not add entry " \
      |             ^
utils/msc_tree.cc:1120:9: warning: multi-line comment [-Wcomment]
 1120 |         //*error_msg = apr_psprintf(mp, "Failed allocating " \
      |         ^
utils/msc_tree.cc:1129:9: warning: multi-line comment [-Wcomment]
 1129 |         //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \
      |         ^
utils/msc_tree.cc:1137:9: warning: multi-line comment [-Wcomment]
 1137 |         //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \
      |         ^
utils/msc_tree.cc: In function 'TreeNode* CPTAddElement(unsigned char*, unsigned int, CPTTree*, unsigned char)':
utils/msc_tree.cc:354:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  354 |     for (i = 0; (i * NETMASK_8) < bit_validation; i++) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
utils/msc_tree.cc:381:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  381 |     while (parent && test_bit <= parent->bit) {
      |                      ~~~~~~~~~^~~~~~~~~~~~~~
utils/msc_tree.cc:481:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  481 |             while(i < node->count) {
      |                   ~~^~~~~~~~~~~~~
utils/msc_tree.cc:498:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  498 |             while (j < (node->count - i))   {
      |                    ~~^~~~~~~~~~~~~~~~~~~
utils/msc_tree.cc: In function 'TreeNode* TreeAddIP(const char*, CPTTree*, int)':
utils/msc_tree.cc:861:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  861 |             else if (pos < strlen(ip_strv4)) {
      |                      ~~~~^~~~~~~~~~~~~~~~~~
utils/msc_tree.cc:898:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  898 |             else if (netmask_v6 != NETMASK_128 && pos < strlen(ip_strv6)) {
      |                                                   ~~~~^~~~~~~~~~~~~~~~~~
utils/msc_tree.cc:823:19: warning: unused variable 'ip' [-Wunused-variable]
  823 |     unsigned long ip;
      |                   ^~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-verify_cpf.lo `test -f 'operators/verify_cpf.cc' || echo './'`operators/verify_cpf.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_cpf.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cpf.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_cpf.h:23,
                 from operators/verify_cpf.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_cpf.cc: In member function 'virtual bool modsecurity::operators::VerifyCPF::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_cpf.cc:121:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  121 |     for (i = 0; i < input.size() - 1 && is_cpf == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_cpf.cc -o operators/libmodsecurity_la-verify_cpf.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-https_client.lo `test -f 'utils/https_client.cc' || echo './'`utils/https_client.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/https_client.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-https_client.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/https_client.h:28,
                 from utils/https_client.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-within.lo `test -f 'operators/within.cc' || echo './'`operators/within.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/within.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-within.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/within.h:23,
                 from operators/within.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-geo_lookup.lo `test -f 'utils/geo_lookup.cc' || echo './'`utils/geo_lookup.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/geo_lookup.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-geo_lookup.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/geo_lookup.h:31,
                 from utils/geo_lookup.cc:25:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/geo_lookup.cc -o utils/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-unconditional_match.lo `test -f 'operators/unconditional_match.cc' || echo './'`operators/unconditional_match.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/unconditional_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-unconditional_match.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/unconditional_match.h:22,
                 from operators/unconditional_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/unconditional_match.h:23:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-sha1.lo `test -f 'utils/sha1.cc' || echo './'`utils/sha1.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/sha1.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-sha1.o
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/sha1.cc -o utils/libmodsecurity_la-sha1.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o operators/libmodsecurity_la-verify_ssn.lo `test -f 'operators/verify_ssn.cc' || echo './'`operators/verify_ssn.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_ssn.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_ssn.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_ssn.h:23,
                 from operators/verify_ssn.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_ssn.cc: In member function 'virtual bool modsecurity::operators::VerifySSN::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_ssn.cc:123:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  123 |     for (i = 0; i < input.size() - 1 && is_ssn == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c operators/verify_ssn.cc -o operators/libmodsecurity_la-verify_ssn.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-md5.lo `test -f 'utils/md5.cc' || echo './'`utils/md5.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/md5.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-md5.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/utils/md5.h:18,
                 from utils/md5.cc:3:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/md5.cc -o utils/libmodsecurity_la-md5.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-ip_tree.lo `test -f 'utils/ip_tree.cc' || echo './'`utils/ip_tree.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/ip_tree.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-ip_tree.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/ip_tree.h:24,
                 from utils/ip_tree.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/ip_tree.cc -o utils/libmodsecurity_la-ip_tree.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-random.lo `test -f 'utils/random.cc' || echo './'`utils/random.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/random.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-random.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from utils/random.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-regex.lo `test -f 'utils/regex.cc' || echo './'`utils/regex.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/regex.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-regex.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/geo_lookup.h:31,
                 from utils/regex.cc:24:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
utils/regex.cc: In member function 'modsecurity::Utils::RegexResult modsecurity::Utils::Regex::searchGlobal(const std::string&, std::vector<modsecurity::Utils::SMatchCapture>&, long unsigned int) const':
utils/regex.cc:280:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  280 |     while (startOffset <= s.length()) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~
utils/regex.cc:312:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  312 |                         if ( startOffset == s.length()) {
      |                              ~~~~~~~~~~~~^~~~~~~~~~~~~
utils/regex.cc:328:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  328 |                 if (crlfIsNewline() && (startOffset < s.length()) && (s[startOffset-1] == '\r')
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-shared_files.lo `test -f 'utils/shared_files.cc' || echo './'`utils/shared_files.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/shared_files.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-shared_files.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/shared_files.h:38,
                 from utils/shared_files.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/shared_files.cc -o utils/libmodsecurity_la-shared_files.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-system.lo `test -f 'utils/system.cc' || echo './'`utils/system.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/system.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-system.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/utils/system.h:21,
                 from utils/system.cc:40:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-duration.lo `test -f 'variables/duration.cc' || echo './'`variables/duration.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/duration.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-duration.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/duration.h:24,
                 from variables/duration.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-env.lo `test -f 'variables/env.cc' || echo './'`variables/env.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/env.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-env.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/env.h:24,
                 from variables/env.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/env.cc -o variables/libmodsecurity_la-env.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o utils/libmodsecurity_la-string.lo `test -f 'utils/string.cc' || echo './'`utils/string.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/string.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-string.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from utils/string.cc:44:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
utils/string.cc: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)':
utils/string.cc:100:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  100 |     if (str.length() > amount) {
      |         ~~~~~~~~~~~~~^~~~~~~~
utils/string.cc: In function 'std::string modsecurity::utils::string::toHexIfNeeded(const std::string&, bool)':
utils/string.cc:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  143 |     for (int i = 0; i < str.size(); i++) {
      |                     ~~^~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c utils/string.cc -o utils/libmodsecurity_la-string.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-highest_severity.lo `test -f 'variables/highest_severity.cc' || echo './'`variables/highest_severity.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/highest_severity.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-highest_severity.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/highest_severity.h:24,
                 from variables/highest_severity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/highest_severity.cc -o variables/libmodsecurity_la-highest_severity.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-rule.lo `test -f 'variables/rule.cc' || echo './'`variables/rule.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/rule.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-rule.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/rule.h:23,
                 from variables/rule.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/rule.cc -o variables/libmodsecurity_la-rule.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time.lo `test -f 'variables/time.cc' || echo './'`variables/time.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time.h:25,
                 from variables/time.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-modsec_build.lo `test -f 'variables/modsec_build.cc' || echo './'`variables/modsec_build.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/modsec_build.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-modsec_build.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/modsec_build.h:25,
                 from variables/modsec_build.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_hour.lo `test -f 'variables/time_hour.cc' || echo './'`variables/time_hour.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_hour.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_hour.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_hour.h:24,
                 from variables/time_hour.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_hour.cc -o variables/libmodsecurity_la-time_hour.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-remote_user.lo `test -f 'variables/remote_user.cc' || echo './'`variables/remote_user.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/remote_user.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-remote_user.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/remote_user.h:25,
                 from variables/remote_user.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/remote_user.cc -o variables/libmodsecurity_la-remote_user.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_min.lo `test -f 'variables/time_min.cc' || echo './'`variables/time_min.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_min.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_min.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_min.h:24,
                 from variables/time_min.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_epoch.lo `test -f 'variables/time_epoch.cc' || echo './'`variables/time_epoch.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_epoch.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_epoch.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_epoch.h:24,
                 from variables/time_epoch.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_day.lo `test -f 'variables/time_day.cc' || echo './'`variables/time_day.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_day.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_day.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_day.h:24,
                 from variables/time_day.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_day.cc -o variables/libmodsecurity_la-time_day.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o parser/libmodsecurity_la-seclang-scanner.lo `test -f 'parser/seclang-scanner.cc' || echo './'`parser/seclang-scanner.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/seclang-scanner.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-scanner.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/parser/driver.h:28,
                 from seclang-scanner.ll:7:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/parser/driver.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/seclang-scanner.cc -o parser/libmodsecurity_la-seclang-scanner.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-tx.lo `test -f 'variables/tx.cc' || echo './'`variables/tx.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/tx.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-tx.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/tx.h:26,
                 from variables/tx.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_mon.lo `test -f 'variables/time_mon.cc' || echo './'`variables/time_mon.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_mon.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_mon.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_mon.h:24,
                 from variables/time_mon.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_sec.lo `test -f 'variables/time_sec.cc' || echo './'`variables/time_sec.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_sec.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_sec.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_sec.h:24,
                 from variables/time_sec.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_sec.cc -o variables/libmodsecurity_la-time_sec.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_wday.lo `test -f 'variables/time_wday.cc' || echo './'`variables/time_wday.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_wday.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_wday.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_wday.h:24,
                 from variables/time_wday.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-time_year.lo `test -f 'variables/time_year.cc' || echo './'`variables/time_year.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_year.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_year.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_year.h:24,
                 from variables/time_year.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/time_year.cc -o variables/libmodsecurity_la-time_year.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-variable.lo `test -f 'variables/variable.cc' || echo './'`variables/variable.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/variable.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-variable.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from variables/variable.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/variable.cc -o variables/libmodsecurity_la-variable.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o variables/libmodsecurity_la-xml.lo `test -f 'variables/xml.cc' || echo './'`variables/xml.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/xml.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-xml.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/xml.h:25,
                 from variables/xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c variables/xml.cc -o variables/libmodsecurity_la-xml.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -I/usr/include/pcre    -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o parser/libmodsecurity_la-seclang-parser.lo `test -f 'parser/seclang-parser.cc' || echo './'`parser/seclang-parser.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/seclang-parser.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-parser.o
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rule_unconditional.h:28,
                 from seclang-parser.yy:20,
                 from parser/seclang-parser.cc:41:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../headers/modsecurity/rule_unconditional.h:31:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from seclang-parser.yy:21:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
seclang-parser.yy: In member function 'virtual int yy::seclang_parser::parse()':
seclang-parser.yy:2536:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2544:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2551:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2558:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2565:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2572:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2579:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2586:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2593:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2600:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2607:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2614:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2621:14: warning: unused variable 'z' [-Wunused-variable]
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -I/usr/include/pcre -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c parser/seclang-parser.cc -o parser/libmodsecurity_la-seclang-parser.o >/dev/null 2>&1
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic       -L/usr/lib/      -version-info 3:12:0  -o libmodsecurity.la -rpath /usr/lib parser/libmodsecurity_la-seclang-parser.lo parser/libmodsecurity_la-seclang-scanner.lo parser/libmodsecurity_la-driver.lo libmodsecurity_la-transaction.lo libmodsecurity_la-anchored_set_variable.lo libmodsecurity_la-anchored_variable.lo audit_log/libmodsecurity_la-audit_log.lo audit_log/writer/libmodsecurity_la-writer.lo audit_log/writer/libmodsecurity_la-https.lo audit_log/writer/libmodsecurity_la-serial.lo audit_log/writer/libmodsecurity_la-parallel.lo libmodsecurity_la-modsecurity.lo libmodsecurity_la-rules_set.lo libmodsecurity_la-rules_set_phases.lo libmodsecurity_la-rules_set_properties.lo debug_log/libmodsecurity_la-debug_log.lo debug_log/libmodsecurity_la-debug_log_writer.lo libmodsecurity_la-run_time_string.lo libmodsecurity_la-rule.lo libmodsecurity_la-rule_unconditional.lo libmodsecurity_la-rule_with_actions.lo libmodsecurity_la-rule_with_operator.lo libmodsecurity_la-rule_message.lo libmodsecurity_la-rule_script.lo libmodsecurity_la-unique_id.lo libmodsecurity_la-rules_exceptions.lo request_body_processor/libmodsecurity_la-multipart.lo request_body_processor/libmodsecurity_la-xml.lo request_body_processor/libmodsecurity_la-json.lo actions/libmodsecurity_la-accuracy.lo actions/libmodsecurity_la-action.lo actions/libmodsecurity_la-audit_log.lo actions/libmodsecurity_la-block.lo actions/libmodsecurity_la-capture.lo actions/libmodsecurity_la-chain.lo actions/ctl/libmodsecurity_la-audit_log_parts.lo actions/ctl/libmodsecurity_la-audit_engine.lo actions/ctl/libmodsecurity_la-rule_engine.lo actions/ctl/libmodsecurity_la-request_body_processor_json.lo actions/ctl/libmodsecurity_la-request_body_processor_xml.lo actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_tag.lo actions/ctl/libmodsecurity_la-request_body_access.lo actions/disruptive/libmodsecurity_la-allow.lo actions/disruptive/libmodsecurity_la-deny.lo actions/disruptive/libmodsecurity_la-drop.lo actions/disruptive/libmodsecurity_la-redirect.lo actions/disruptive/libmodsecurity_la-pass.lo actions/libmodsecurity_la-exec.lo actions/libmodsecurity_la-expire_var.lo actions/libmodsecurity_la-init_col.lo actions/libmodsecurity_la-log.lo actions/libmodsecurity_la-log_data.lo actions/libmodsecurity_la-maturity.lo actions/libmodsecurity_la-msg.lo actions/libmodsecurity_la-multi_match.lo actions/libmodsecurity_la-no_audit_log.lo actions/libmodsecurity_la-no_log.lo actions/libmodsecurity_la-phase.lo actions/libmodsecurity_la-rev.lo actions/libmodsecurity_la-rule_id.lo actions/libmodsecurity_la-severity.lo actions/libmodsecurity_la-set_env.lo actions/libmodsecurity_la-set_rsc.lo actions/libmodsecurity_la-set_sid.lo actions/libmodsecurity_la-set_uid.lo actions/libmodsecurity_la-set_var.lo actions/data/libmodsecurity_la-status.lo actions/libmodsecurity_la-skip.lo actions/libmodsecurity_la-skip_after.lo actions/libmodsecurity_la-tag.lo actions/transformations/libmodsecurity_la-base64_decode.lo actions/transformations/libmodsecurity_la-base64_encode.lo actions/transformations/libmodsecurity_la-base64_decode_ext.lo actions/transformations/libmodsecurity_la-cmd_line.lo actions/transformations/libmodsecurity_la-compress_whitespace.lo actions/transformations/libmodsecurity_la-css_decode.lo actions/transformations/libmodsecurity_la-escape_seq_decode.lo actions/transformations/libmodsecurity_la-hex_decode.lo actions/transformations/libmodsecurity_la-hex_encode.lo actions/transformations/libmodsecurity_la-html_entity_decode.lo actions/transformations/libmodsecurity_la-js_decode.lo actions/transformations/libmodsecurity_la-length.lo actions/transformations/libmodsecurity_la-lower_case.lo actions/transformations/libmodsecurity_la-md5.lo actions/transformations/libmodsecurity_la-none.lo actions/transformations/libmodsecurity_la-normalise_path.lo actions/transformations/libmodsecurity_la-normalise_path_win.lo actions/transformations/libmodsecurity_la-parity_even_7bit.lo actions/transformations/libmodsecurity_la-parity_odd_7bit.lo actions/transformations/libmodsecurity_la-parity_zero_7bit.lo actions/transformations/libmodsecurity_la-remove_comments.lo actions/transformations/libmodsecurity_la-remove_comments_char.lo actions/transformations/libmodsecurity_la-remove_nulls.lo actions/transformations/libmodsecurity_la-remove_whitespace.lo actions/transformations/libmodsecurity_la-replace_comments.lo actions/transformations/libmodsecurity_la-replace_nulls.lo actions/transformations/libmodsecurity_la-sha1.lo actions/transformations/libmodsecurity_la-sql_hex_decode.lo actions/transformations/libmodsecurity_la-transformation.lo actions/transformations/libmodsecurity_la-trim.lo actions/transformations/libmodsecurity_la-trim_left.lo actions/transformations/libmodsecurity_la-trim_right.lo actions/transformations/libmodsecurity_la-upper_case.lo actions/transformations/libmodsecurity_la-url_decode.lo actions/transformations/libmodsecurity_la-url_decode_uni.lo actions/transformations/libmodsecurity_la-url_encode.lo actions/transformations/libmodsecurity_la-utf8_to_unicode.lo actions/libmodsecurity_la-ver.lo actions/libmodsecurity_la-xmlns.lo engine/libmodsecurity_la-lua.lo collection/libmodsecurity_la-collections.lo collection/backend/libmodsecurity_la-collection_data.lo collection/backend/libmodsecurity_la-in_memory-per_process.lo collection/backend/libmodsecurity_la-lmdb.lo operators/libmodsecurity_la-begins_with.lo operators/libmodsecurity_la-contains.lo operators/libmodsecurity_la-contains_word.lo operators/libmodsecurity_la-detect_sqli.lo operators/libmodsecurity_la-detect_xss.lo operators/libmodsecurity_la-ends_with.lo operators/libmodsecurity_la-eq.lo operators/libmodsecurity_la-fuzzy_hash.lo operators/libmodsecurity_la-ge.lo operators/libmodsecurity_la-geo_lookup.lo operators/libmodsecurity_la-gsblookup.lo operators/libmodsecurity_la-gt.lo operators/libmodsecurity_la-inspect_file.lo operators/libmodsecurity_la-ip_match.lo operators/libmodsecurity_la-ip_match_f.lo operators/libmodsecurity_la-ip_match_from_file.lo operators/libmodsecurity_la-le.lo operators/libmodsecurity_la-lt.lo operators/libmodsecurity_la-no_match.lo operators/libmodsecurity_la-operator.lo operators/libmodsecurity_la-pm.lo operators/libmodsecurity_la-pm_f.lo operators/libmodsecurity_la-pm_from_file.lo operators/libmodsecurity_la-rbl.lo operators/libmodsecurity_la-rsub.lo operators/libmodsecurity_la-rx.lo operators/libmodsecurity_la-rx_global.lo operators/libmodsecurity_la-str_eq.lo operators/libmodsecurity_la-str_match.lo operators/libmodsecurity_la-validate_byte_range.lo operators/libmodsecurity_la-validate_dtd.lo operators/libmodsecurity_la-validate_hash.lo operators/libmodsecurity_la-validate_schema.lo operators/libmodsecurity_la-validate_url_encoding.lo operators/libmodsecurity_la-validate_utf8_encoding.lo operators/libmodsecurity_la-verify_cc.lo operators/libmodsecurity_la-verify_cpf.lo operators/libmodsecurity_la-verify_ssn.lo operators/libmodsecurity_la-verify_svnr.lo operators/libmodsecurity_la-within.lo operators/libmodsecurity_la-unconditional_match.lo utils/libmodsecurity_la-acmp.lo utils/libmodsecurity_la-base64.lo utils/libmodsecurity_la-decode.lo utils/libmodsecurity_la-geo_lookup.lo utils/libmodsecurity_la-https_client.lo utils/libmodsecurity_la-ip_tree.lo utils/libmodsecurity_la-md5.lo utils/libmodsecurity_la-msc_tree.lo utils/libmodsecurity_la-random.lo utils/libmodsecurity_la-regex.lo utils/libmodsecurity_la-sha1.lo utils/libmodsecurity_la-string.lo utils/libmodsecurity_la-system.lo utils/libmodsecurity_la-shared_files.lo variables/libmodsecurity_la-duration.lo variables/libmodsecurity_la-env.lo variables/libmodsecurity_la-highest_severity.lo variables/libmodsecurity_la-modsec_build.lo variables/libmodsecurity_la-remote_user.lo variables/libmodsecurity_la-rule.lo variables/libmodsecurity_la-time.lo variables/libmodsecurity_la-time_day.lo variables/libmodsecurity_la-time_epoch.lo variables/libmodsecurity_la-time_hour.lo variables/libmodsecurity_la-time_min.lo variables/libmodsecurity_la-time_mon.lo variables/libmodsecurity_la-time_sec.lo variables/libmodsecurity_la-time_wday.lo variables/libmodsecurity_la-time_year.lo variables/libmodsecurity_la-tx.lo variables/libmodsecurity_la-variable.lo variables/libmodsecurity_la-xml.lo -lcurl -lGeoIP -lrt   -lxml2  -llua-5.4 ../others/libinjection.la ../others/libmbedtls.la -lpcre -lpcre     
libtool: link: i586-alt-linux-g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o  parser/.libs/libmodsecurity_la-seclang-parser.o parser/.libs/libmodsecurity_la-seclang-scanner.o parser/.libs/libmodsecurity_la-driver.o .libs/libmodsecurity_la-transaction.o .libs/libmodsecurity_la-anchored_set_variable.o .libs/libmodsecurity_la-anchored_variable.o audit_log/.libs/libmodsecurity_la-audit_log.o audit_log/writer/.libs/libmodsecurity_la-writer.o audit_log/writer/.libs/libmodsecurity_la-https.o audit_log/writer/.libs/libmodsecurity_la-serial.o audit_log/writer/.libs/libmodsecurity_la-parallel.o .libs/libmodsecurity_la-modsecurity.o .libs/libmodsecurity_la-rules_set.o .libs/libmodsecurity_la-rules_set_phases.o .libs/libmodsecurity_la-rules_set_properties.o debug_log/.libs/libmodsecurity_la-debug_log.o debug_log/.libs/libmodsecurity_la-debug_log_writer.o .libs/libmodsecurity_la-run_time_string.o .libs/libmodsecurity_la-rule.o .libs/libmodsecurity_la-rule_unconditional.o .libs/libmodsecurity_la-rule_with_actions.o .libs/libmodsecurity_la-rule_with_operator.o .libs/libmodsecurity_la-rule_message.o .libs/libmodsecurity_la-rule_script.o .libs/libmodsecurity_la-unique_id.o .libs/libmodsecurity_la-rules_exceptions.o request_body_processor/.libs/libmodsecurity_la-multipart.o request_body_processor/.libs/libmodsecurity_la-xml.o request_body_processor/.libs/libmodsecurity_la-json.o actions/.libs/libmodsecurity_la-accuracy.o actions/.libs/libmodsecurity_la-action.o actions/.libs/libmodsecurity_la-audit_log.o actions/.libs/libmodsecurity_la-block.o actions/.libs/libmodsecurity_la-capture.o actions/.libs/libmodsecurity_la-chain.o actions/ctl/.libs/libmodsecurity_la-audit_log_parts.o actions/ctl/.libs/libmodsecurity_la-audit_engine.o actions/ctl/.libs/libmodsecurity_la-rule_engine.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_tag.o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_id.o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o actions/ctl/.libs/libmodsecurity_la-request_body_access.o actions/disruptive/.libs/libmodsecurity_la-allow.o actions/disruptive/.libs/libmodsecurity_la-deny.o actions/disruptive/.libs/libmodsecurity_la-drop.o actions/disruptive/.libs/libmodsecurity_la-redirect.o actions/disruptive/.libs/libmodsecurity_la-pass.o actions/.libs/libmodsecurity_la-exec.o actions/.libs/libmodsecurity_la-expire_var.o actions/.libs/libmodsecurity_la-init_col.o actions/.libs/libmodsecurity_la-log.o actions/.libs/libmodsecurity_la-log_data.o actions/.libs/libmodsecurity_la-maturity.o actions/.libs/libmodsecurity_la-msg.o actions/.libs/libmodsecurity_la-multi_match.o actions/.libs/libmodsecurity_la-no_audit_log.o actions/.libs/libmodsecurity_la-no_log.o actions/.libs/libmodsecurity_la-phase.o actions/.libs/libmodsecurity_la-rev.o actions/.libs/libmodsecurity_la-rule_id.o actions/.libs/libmodsecurity_la-severity.o actions/.libs/libmodsecurity_la-set_env.o actions/.libs/libmodsecurity_la-set_rsc.o actions/.libs/libmodsecurity_la-set_sid.o actions/.libs/libmodsecurity_la-set_uid.o actions/.libs/libmodsecurity_la-set_var.o actions/data/.libs/libmodsecurity_la-status.o actions/.libs/libmodsecurity_la-skip.o actions/.libs/libmodsecurity_la-skip_after.o actions/.libs/libmodsecurity_la-tag.o actions/transformations/.libs/libmodsecurity_la-base64_decode.o actions/transformations/.libs/libmodsecurity_la-base64_encode.o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o actions/transformations/.libs/libmodsecurity_la-cmd_line.o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o actions/transformations/.libs/libmodsecurity_la-css_decode.o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o actions/transformations/.libs/libmodsecurity_la-hex_decode.o actions/transformations/.libs/libmodsecurity_la-hex_encode.o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o actions/transformations/.libs/libmodsecurity_la-js_decode.o actions/transformations/.libs/libmodsecurity_la-length.o actions/transformations/.libs/libmodsecurity_la-lower_case.o actions/transformations/.libs/libmodsecurity_la-md5.o actions/transformations/.libs/libmodsecurity_la-none.o actions/transformations/.libs/libmodsecurity_la-normalise_path.o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o actions/transformations/.libs/libmodsecurity_la-remove_comments.o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o actions/transformations/.libs/libmodsecurity_la-replace_comments.o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o actions/transformations/.libs/libmodsecurity_la-sha1.o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o actions/transformations/.libs/libmodsecurity_la-transformation.o actions/transformations/.libs/libmodsecurity_la-trim.o actions/transformations/.libs/libmodsecurity_la-trim_left.o actions/transformations/.libs/libmodsecurity_la-trim_right.o actions/transformations/.libs/libmodsecurity_la-upper_case.o actions/transformations/.libs/libmodsecurity_la-url_decode.o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o actions/transformations/.libs/libmodsecurity_la-url_encode.o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o actions/.libs/libmodsecurity_la-ver.o actions/.libs/libmodsecurity_la-xmlns.o engine/.libs/libmodsecurity_la-lua.o collection/.libs/libmodsecurity_la-collections.o collection/backend/.libs/libmodsecurity_la-collection_data.o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o collection/backend/.libs/libmodsecurity_la-lmdb.o operators/.libs/libmodsecurity_la-begins_with.o operators/.libs/libmodsecurity_la-contains.o operators/.libs/libmodsecurity_la-contains_word.o operators/.libs/libmodsecurity_la-detect_sqli.o operators/.libs/libmodsecurity_la-detect_xss.o operators/.libs/libmodsecurity_la-ends_with.o operators/.libs/libmodsecurity_la-eq.o operators/.libs/libmodsecurity_la-fuzzy_hash.o operators/.libs/libmodsecurity_la-ge.o operators/.libs/libmodsecurity_la-geo_lookup.o operators/.libs/libmodsecurity_la-gsblookup.o operators/.libs/libmodsecurity_la-gt.o operators/.libs/libmodsecurity_la-inspect_file.o operators/.libs/libmodsecurity_la-ip_match.o operators/.libs/libmodsecurity_la-ip_match_f.o operators/.libs/libmodsecurity_la-ip_match_from_file.o operators/.libs/libmodsecurity_la-le.o operators/.libs/libmodsecurity_la-lt.o operators/.libs/libmodsecurity_la-no_match.o operators/.libs/libmodsecurity_la-operator.o operators/.libs/libmodsecurity_la-pm.o operators/.libs/libmodsecurity_la-pm_f.o operators/.libs/libmodsecurity_la-pm_from_file.o operators/.libs/libmodsecurity_la-rbl.o operators/.libs/libmodsecurity_la-rsub.o operators/.libs/libmodsecurity_la-rx.o operators/.libs/libmodsecurity_la-rx_global.o operators/.libs/libmodsecurity_la-str_eq.o operators/.libs/libmodsecurity_la-str_match.o operators/.libs/libmodsecurity_la-validate_byte_range.o operators/.libs/libmodsecurity_la-validate_dtd.o operators/.libs/libmodsecurity_la-validate_hash.o operators/.libs/libmodsecurity_la-validate_schema.o operators/.libs/libmodsecurity_la-validate_url_encoding.o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o operators/.libs/libmodsecurity_la-verify_cc.o operators/.libs/libmodsecurity_la-verify_cpf.o operators/.libs/libmodsecurity_la-verify_ssn.o operators/.libs/libmodsecurity_la-verify_svnr.o operators/.libs/libmodsecurity_la-within.o operators/.libs/libmodsecurity_la-unconditional_match.o utils/.libs/libmodsecurity_la-acmp.o utils/.libs/libmodsecurity_la-base64.o utils/.libs/libmodsecurity_la-decode.o utils/.libs/libmodsecurity_la-geo_lookup.o utils/.libs/libmodsecurity_la-https_client.o utils/.libs/libmodsecurity_la-ip_tree.o utils/.libs/libmodsecurity_la-md5.o utils/.libs/libmodsecurity_la-msc_tree.o utils/.libs/libmodsecurity_la-random.o utils/.libs/libmodsecurity_la-regex.o utils/.libs/libmodsecurity_la-sha1.o utils/.libs/libmodsecurity_la-string.o utils/.libs/libmodsecurity_la-system.o utils/.libs/libmodsecurity_la-shared_files.o variables/.libs/libmodsecurity_la-duration.o variables/.libs/libmodsecurity_la-env.o variables/.libs/libmodsecurity_la-highest_severity.o variables/.libs/libmodsecurity_la-modsec_build.o variables/.libs/libmodsecurity_la-remote_user.o variables/.libs/libmodsecurity_la-rule.o variables/.libs/libmodsecurity_la-time.o variables/.libs/libmodsecurity_la-time_day.o variables/.libs/libmodsecurity_la-time_epoch.o variables/.libs/libmodsecurity_la-time_hour.o variables/.libs/libmodsecurity_la-time_min.o variables/.libs/libmodsecurity_la-time_mon.o variables/.libs/libmodsecurity_la-time_sec.o variables/.libs/libmodsecurity_la-time_wday.o variables/.libs/libmodsecurity_la-time_year.o variables/.libs/libmodsecurity_la-tx.o variables/.libs/libmodsecurity_la-variable.o variables/.libs/libmodsecurity_la-xml.o  -Wl,--whole-archive ../others/.libs/libinjection.a ../others/.libs/libmbedtls.a -Wl,--no-whole-archive  -L/usr/lib/ -lcurl -lGeoIP -lrt -lxml2 -llua-5.4 -lpcre -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o  -g -O2 -flto=auto -march=i586 -mtune=generic   -Wl,-soname -Wl,libmodsecurity.so.3 -o .libs/libmodsecurity.so.3.0.12
libtool: link: (cd ".libs" && rm -f "libmodsecurity.so.3" && ln -s "libmodsecurity.so.3.0.12" "libmodsecurity.so.3")
libtool: link: (cd ".libs" && rm -f "libmodsecurity.so" && ln -s "libmodsecurity.so.3.0.12" "libmodsecurity.so")
libtool: link: (cd .libs/libmodsecurity.lax/libinjection.a && ar x "/usr/src/RPM/BUILD/modsecurity-3.0.12/src/../others/.libs/libinjection.a")
libtool: link: (cd .libs/libmodsecurity.lax/libmbedtls.a && ar x "/usr/src/RPM/BUILD/modsecurity-3.0.12/src/../others/.libs/libmbedtls.a")
copying selected object files to avoid basename conflicts...
libtool: link: ln actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o || cp actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o
libtool: link: ln utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o || cp utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o
libtool: link: ln utils/libmodsecurity_la-md5.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o || cp utils/libmodsecurity_la-md5.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o
libtool: link: ln utils/libmodsecurity_la-sha1.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o || cp utils/libmodsecurity_la-sha1.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o
libtool: link: ln variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o || cp variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o
libtool: link: ln variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o || cp variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o
libtool: link: ar cr .libs/libmodsecurity.a parser/libmodsecurity_la-seclang-parser.o parser/libmodsecurity_la-seclang-scanner.o parser/libmodsecurity_la-driver.o libmodsecurity_la-transaction.o libmodsecurity_la-anchored_set_variable.o libmodsecurity_la-anchored_variable.o audit_log/libmodsecurity_la-audit_log.o audit_log/writer/libmodsecurity_la-writer.o audit_log/writer/libmodsecurity_la-https.o audit_log/writer/libmodsecurity_la-serial.o audit_log/writer/libmodsecurity_la-parallel.o libmodsecurity_la-modsecurity.o libmodsecurity_la-rules_set.o libmodsecurity_la-rules_set_phases.o libmodsecurity_la-rules_set_properties.o debug_log/libmodsecurity_la-debug_log.o debug_log/libmodsecurity_la-debug_log_writer.o libmodsecurity_la-run_time_string.o libmodsecurity_la-rule.o libmodsecurity_la-rule_unconditional.o libmodsecurity_la-rule_with_actions.o libmodsecurity_la-rule_with_operator.o libmodsecurity_la-rule_message.o libmodsecurity_la-rule_script.o libmodsecurity_la-unique_id.o libmodsecurity_la-rules_exceptions.o request_body_processor/libmodsecurity_la-multipart.o request_body_processor/libmodsecurity_la-xml.o request_body_processor/libmodsecurity_la-json.o actions/libmodsecurity_la-accuracy.o actions/libmodsecurity_la-action.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o actions/libmodsecurity_la-block.o actions/libmodsecurity_la-capture.o actions/libmodsecurity_la-chain.o actions/ctl/libmodsecurity_la-audit_log_parts.o actions/ctl/libmodsecurity_la-audit_engine.o actions/ctl/libmodsecurity_la-rule_engine.o actions/ctl/libmodsecurity_la-request_body_processor_json.o actions/ctl/libmodsecurity_la-request_body_processor_xml.o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o actions/ctl/libmodsecurity_la-request_body_access.o actions/disruptive/libmodsecurity_la-allow.o actions/disruptive/libmodsecurity_la-deny.o actions/disruptive/libmodsecurity_la-drop.o actions/disruptive/libmodsecurity_la-redirect.o actions/disruptive/libmodsecurity_la-pass.o actions/libmodsecurity_la-exec.o actions/libmodsecurity_la-expire_var.o actions/libmodsecurity_la-init_col.o actions/libmodsecurity_la-log.o actions/libmodsecurity_la-log_data.o actions/libmodsecurity_la-maturity.o actions/libmodsecurity_la-msg.o actions/libmodsecurity_la-multi_match.o actions/libmodsecurity_la-no_audit_log.o actions/libmodsecurity_la-no_log.o actions/libmodsecurity_la-phase.o actions/libmodsecurity_la-rev.o actions/libmodsecurity_la-rule_id.o actions/libmodsecurity_la-severity.o actions/libmodsecurity_la-set_env.o actions/libmodsecurity_la-set_rsc.o actions/libmodsecurity_la-set_sid.o actions/libmodsecurity_la-set_uid.o actions/libmodsecurity_la-set_var.o actions/data/libmodsecurity_la-status.o actions/libmodsecurity_la-skip.o actions/libmodsecurity_la-skip_after.o actions/libmodsecurity_la-tag.o actions/transformations/libmodsecurity_la-base64_decode.o actions/transformations/libmodsecurity_la-base64_encode.o actions/transformations/libmodsecurity_la-base64_decode_ext.o actions/transformations/libmodsecurity_la-cmd_line.o actions/transformations/libmodsecurity_la-compress_whitespace.o actions/transformations/libmodsecurity_la-css_decode.o actions/transformations/libmodsecurity_la-escape_seq_decode.o actions/transformations/libmodsecurity_la-hex_decode.o actions/transformations/libmodsecurity_la-hex_encode.o actions/transformations/libmodsecurity_la-html_entity_decode.o actions/transformations/libmodsecurity_la-js_decode.o actions/transformations/libmodsecurity_la-length.o actions/transformations/libmodsecurity_la-lower_case.o actions/transformations/libmodsecurity_la-md5.o actions/transformations/libmodsecurity_la-none.o actions/transformations/libmodsecurity_la-normalise_path.o actions/transformations/libmodsecurity_la-normalise_path_win.o actions/transformations/libmodsecurity_la-parity_even_7bit.o actions/transformations/libmodsecurity_la-parity_odd_7bit.o actions/transformations/libmodsecurity_la-parity_zero_7bit.o actions/transformations/libmodsecurity_la-remove_comments.o actions/transformations/libmodsecurity_la-remove_comments_char.o actions/transformations/libmodsecurity_la-remove_nulls.o actions/transformations/libmodsecurity_la-remove_whitespace.o actions/transformations/libmodsecurity_la-replace_comments.o actions/transformations/libmodsecurity_la-replace_nulls.o actions/transformations/libmodsecurity_la-sha1.o actions/transformations/libmodsecurity_la-sql_hex_decode.o actions/transformations/libmodsecurity_la-transformation.o actions/transformations/libmodsecurity_la-trim.o actions/transformations/libmodsecurity_la-trim_left.o actions/transformations/libmodsecurity_la-trim_right.o actions/transformations/libmodsecurity_la-upper_case.o actions/transformations/libmodsecurity_la-url_decode.o actions/transformations/libmodsecurity_la-url_decode_uni.o actions/transformations/libmodsecurity_la-url_encode.o actions/transformations/libmodsecurity_la-utf8_to_unicode.o actions/libmodsecurity_la-ver.o actions/libmodsecurity_la-xmlns.o engine/libmodsecurity_la-lua.o collection/libmodsecurity_la-collections.o collection/backend/libmodsecurity_la-collection_data.o collection/backend/libmodsecurity_la-in_memory-per_process.o collection/backend/libmodsecurity_la-lmdb.o operators/libmodsecurity_la-begins_with.o operators/libmodsecurity_la-contains.o operators/libmodsecurity_la-contains_word.o operators/libmodsecurity_la-detect_sqli.o operators/libmodsecurity_la-detect_xss.o operators/libmodsecurity_la-ends_with.o operators/libmodsecurity_la-eq.o operators/libmodsecurity_la-fuzzy_hash.o operators/libmodsecurity_la-ge.o operators/libmodsecurity_la-geo_lookup.o operators/libmodsecurity_la-gsblookup.o operators/libmodsecurity_la-gt.o operators/libmodsecurity_la-inspect_file.o operators/libmodsecurity_la-ip_match.o operators/libmodsecurity_la-ip_match_f.o operators/libmodsecurity_la-ip_match_from_file.o operators/libmodsecurity_la-le.o operators/libmodsecurity_la-lt.o operators/libmodsecurity_la-no_match.o operators/libmodsecurity_la-operator.o operators/libmodsecurity_la-pm.o operators/libmodsecurity_la-pm_f.o operators/libmodsecurity_la-pm_from_file.o operators/libmodsecurity_la-rbl.o operators/libmodsecurity_la-rsub.o operators/libmodsecurity_la-rx.o operators/libmodsecurity_la-rx_global.o operators/libmodsecurity_la-str_eq.o operators/libmodsecurity_la-str_match.o operators/libmodsecurity_la-validate_byte_range.o operators/libmodsecurity_la-validate_dtd.o operators/libmodsecurity_la-validate_hash.o operators/libmodsecurity_la-validate_schema.o operators/libmodsecurity_la-validate_url_encoding.o operators/libmodsecurity_la-validate_utf8_encoding.o operators/libmodsecurity_la-verify_cc.o operators/libmodsecurity_la-verify_cpf.o operators/libmodsecurity_la-verify_ssn.o operators/libmodsecurity_la-verify_svnr.o operators/libmodsecurity_la-within.o operators/libmodsecurity_la-unconditional_match.o utils/libmodsecurity_la-acmp.o utils/libmodsecurity_la-base64.o utils/libmodsecurity_la-decode.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o utils/libmodsecurity_la-https_client.o utils/libmodsecurity_la-ip_tree.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o utils/libmodsecurity_la-msc_tree.o utils/libmodsecurity_la-random.o utils/libmodsecurity_la-regex.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o utils/libmodsecurity_la-string.o utils/libmodsecurity_la-system.o utils/libmodsecurity_la-shared_files.o variables/libmodsecurity_la-duration.o variables/libmodsecurity_la-env.o variables/libmodsecurity_la-highest_severity.o variables/libmodsecurity_la-modsec_build.o variables/libmodsecurity_la-remote_user.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o variables/libmodsecurity_la-time.o variables/libmodsecurity_la-time_day.o variables/libmodsecurity_la-time_epoch.o variables/libmodsecurity_la-time_hour.o variables/libmodsecurity_la-time_min.o variables/libmodsecurity_la-time_mon.o variables/libmodsecurity_la-time_sec.o variables/libmodsecurity_la-time_wday.o variables/libmodsecurity_la-time_year.o variables/libmodsecurity_la-tx.o variables/libmodsecurity_la-variable.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o .libs/libmodsecurity.lax/libinjection.a/libinjection_html5.o .libs/libmodsecurity.lax/libinjection.a/libinjection_sqli.o .libs/libmodsecurity.lax/libinjection.a/libinjection_xss.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-base64.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md5.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha1.o
libtool: link: ranlib .libs/libmodsecurity.a
libtool: link: rm -fr .libs/libmodsecurity.lax .libs/libmodsecurity.lax
libtool: link: ( cd ".libs" && rm -f "libmodsecurity.la" && ln -s "../libmodsecurity.la" "libmodsecurity.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
Making all in doc
make[1]: Nothing to be done for 'all'.
Making all in tools
Making all in rules-check
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../../src  -std=c++11 -I../../headers  -I/usr/include/pcre   -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o modsec_rules_check-rules-check.o `test -f 'rules-check.cc' || echo './'`rules-check.cc
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from ../../headers/modsecurity/rules_set_properties.h:32,
                 from ../../headers/modsecurity/rules_set.h:31,
                 from rules-check.cc:24:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35:
../../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
/bin/sh ../../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic     -L/usr/lib/    -o modsec-rules-check modsec_rules_check-rules-check.o ../../src/.libs/libmodsecurity.la -lcurl -lGeoIP  -lrt   -lxml2  -llua-5.4 -lpcre -lpcre   
libtool: link: i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/modsec-rules-check modsec_rules_check-rules-check.o  -L/usr/lib/ ../../src/.libs/libmodsecurity.so -lcurl -lGeoIP -lrt -lxml2 -llua-5.4 -lpcre
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
make[2]: Nothing to be done for 'all-am'.
Making all in examples
Making all in multiprocess_c
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../src    -I../../headers -I../..  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o multi-multi.o `test -f 'multi.c' || echo './'`multi.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -I../../headers -I../..  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -L../../src/.libs/  -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib/     -o multi multi-multi.o  -llua-5.4  -lrt   
libtool: link: i586-alt-linux-gcc -I../../headers -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/multi multi-multi.o  -L../../src/.libs/ /usr/src/RPM/BUILD/modsecurity-3.0.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib/ -llua-5.4 -lrt
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
Making all in reading_logs_with_offset
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/      -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/pcre -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o read-read.o `test -f 'read.cc' || echo './'`read.cc
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from read.cc:5:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
/bin/sh ../../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -L../../src/.libs/  -lmodsecurity -lpthread -lm -lstdc++  -L/usr/lib/     -o read read-read.o -lcurl -lGeoIP  -lrt   -lxml2  -llua-5.4 -lpcre -lpcre   
libtool: link: i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/read read-read.o  -L../../src/.libs/ /usr/src/RPM/BUILD/modsecurity-3.0.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib/ -lcurl -lGeoIP -lrt -lxml2 -llua-5.4 -lpcre
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
Making all in reading_logs_via_rule_message
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/     -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/pcre -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from simple_request.cc:19:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35,
                 from simple_request.cc:20:
../../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
/bin/sh ../../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -L../../src/.libs/  -lmodsecurity -lpthread -lm -lstdc++  -L/usr/lib/     -o simple_request simple_request-simple_request.o -lcurl -lGeoIP -lrt   -lxml2   -llua-5.4 -lpcre -lpcre   
libtool: link: i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/simple_request simple_request-simple_request.o  -L../../src/.libs/ /usr/src/RPM/BUILD/modsecurity-3.0.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib/ -lcurl -lGeoIP -lrt -lxml2 -llua-5.4 -lpcre
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
Making all in simple_example_using_c
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../../src    -I../../headers -I../..  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o test-test.o `test -f 'test.c' || echo './'`test.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
/bin/sh ../../libtool  --tag=CC   --mode=link i586-alt-linux-gcc -I../../headers -I../..  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -L../../src/.libs/  -lmodsecurity -lm -lstdc++ -L/usr/lib/    -o test test-test.o -lrt   -llua-5.4  
libtool: link: i586-alt-linux-gcc -I../../headers -I../.. -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/test test-test.o  -L../../src/.libs/ /usr/src/RPM/BUILD/modsecurity-3.0.12/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib/ -lrt -llua-5.4
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
Making all in using_bodies_in_chunks
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_GEOIP -I/usr/include/ -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL      -DWITH_LUA -DWITH_LUA_5_4 -I/usr/include -I/usr/include/pcre -I/usr/include/libxml2 -DWITH_LIBXML2   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from simple_request.cc:21:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35,
                 from simple_request.cc:22:
../../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
/bin/sh ../../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -L../../src/.libs/  -lmodsecurity -lpthread -lm -lstdc++   -lpthread -L/usr/lib/    -o simple_request simple_request-simple_request.o -lcurl -lGeoIP  -lrt   -lxml2  -llua-5.4 -lpcre -lpcre   
libtool: link: i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -march=i586 -mtune=generic -o .libs/simple_request simple_request-simple_request.o  -L../../src/.libs/ /usr/src/RPM/BUILD/modsecurity-3.0.12/src/.libs/libmodsecurity.so -lm -lstdc++ -lpthread -L/usr/lib/ -lcurl -lGeoIP -lrt -lxml2 -llua-5.4 -lpcre
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[2]: Nothing to be done for 'all-am'.
make[1]: Nothing to be done for 'all-am'.
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.96464
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/modsecurity-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/modsecurity-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games
+ cd modsecurity-3.0.12
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/modsecurity-buildroot
make: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
Making install in others
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/others'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/lib'
 /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p   libmodsecurity.la '/usr/src/tmp/modsecurity-buildroot/usr/lib'
libtool: install: /usr/libexec/rpm-build/install -p .libs/libmodsecurity.so.3.0.12 /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.so.3.0.12
libtool: install: (cd /usr/src/tmp/modsecurity-buildroot/usr/lib && { ln -s -f libmodsecurity.so.3.0.12 libmodsecurity.so.3 || { rm -f libmodsecurity.so.3 && ln -s libmodsecurity.so.3.0.12 libmodsecurity.so.3; }; })
libtool: install: (cd /usr/src/tmp/modsecurity-buildroot/usr/lib && { ln -s -f libmodsecurity.so.3.0.12 libmodsecurity.so || { rm -f libmodsecurity.so && ln -s libmodsecurity.so.3.0.12 libmodsecurity.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libmodsecurity.lai /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.la
libtool: install: /usr/libexec/rpm-build/install -p .libs/libmodsecurity.a /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.a
libtool: install: chmod 644 /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.a
libtool: install: ranlib /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.a
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/actions/'
 /usr/libexec/rpm-build/install -p -m 644 ../headers/modsecurity/actions/action.h '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/actions/'
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/collection/'
 /usr/libexec/rpm-build/install -p -m 644 ../headers/modsecurity/collection/collection.h ../headers/modsecurity/collection/collections.h '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/collection/'
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity'
 /usr/libexec/rpm-build/install -p -m 644 ../headers/modsecurity/anchored_set_variable_translation_proxy.h ../headers/modsecurity/anchored_set_variable.h ../headers/modsecurity/anchored_variable.h ../headers/modsecurity/audit_log.h ../headers/modsecurity/debug_log.h ../headers/modsecurity/intervention.h ../headers/modsecurity/modsecurity.h ../headers/modsecurity/rule.h ../headers/modsecurity/rule_marker.h ../headers/modsecurity/rule_unconditional.h ../headers/modsecurity/rule_with_actions.h ../headers/modsecurity/rule_with_operator.h ../headers/modsecurity/rules.h ../headers/modsecurity/rule_message.h ../headers/modsecurity/rules_set.h ../headers/modsecurity/rules_set_phases.h ../headers/modsecurity/rules_set_properties.h ../headers/modsecurity/rules_exceptions.h ../headers/modsecurity/transaction.h ../headers/modsecurity/variable_origin.h ../headers/modsecurity/variable_value.h '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity'
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/src'
Making install in doc
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/doc'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/doc'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/doc'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/doc'
Making install in tools
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
Making install in rules-check
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/libexec/rpm-build/install -p modsec-rules-check '/usr/src/tmp/modsecurity-buildroot/usr/bin'
libtool: warning: '../../src/.libs/libmodsecurity.la' has not been installed in '/usr/lib'
libtool: install: /usr/libexec/rpm-build/install -p .libs/modsec-rules-check /usr/src/tmp/modsecurity-buildroot/usr/bin/modsec-rules-check
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools/rules-check'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/tools'
Making install in examples
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
Making install in multiprocess_c
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/multiprocess_c'
Making install in reading_logs_with_offset
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_with_offset'
Making install in reading_logs_via_rule_message
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/reading_logs_via_rule_message'
Making install in simple_example_using_c
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/simple_example_using_c'
Making install in using_bodies_in_chunks
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples/using_bodies_in_chunks'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
make[3]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity'
 /usr/libexec/rpm-build/install -p -m 644 reading_logs_via_rule_message/reading_logs_via_rule_message.h '/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity'
make[3]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12/examples'
make[1]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
make[2]: Entering directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/usr/src/tmp/modsecurity-buildroot/usr/lib/pkgconfig'
 /usr/libexec/rpm-build/install -p -m 644 modsecurity.pc '/usr/src/tmp/modsecurity-buildroot/usr/lib/pkgconfig'
make[2]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
make[1]: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
make: Leaving directory '/usr/src/RPM/BUILD/modsecurity-3.0.12'
+ install -pD -m644 /usr/src/RPM/SOURCES/modsecurity.conf /usr/src/tmp/modsecurity-buildroot/etc/modsecurity/modsecurity.conf
+ install -pD -m644 unicode.mapping /usr/src/tmp/modsecurity-buildroot/etc/modsecurity/unicode.mapping
+ mkdir -p -- /usr/src/tmp/modsecurity-buildroot/var/spool/modsecurity/tmp /usr/src/tmp/modsecurity-buildroot/var/spool/modsecurity/data /usr/src/tmp/modsecurity-buildroot/var/spool/modsecurity/upload
+ mkdir -p -- /usr/src/tmp/modsecurity-buildroot/var/log/modsecurity/audit
+ install -d /usr/src/tmp/modsecurity-buildroot/etc/logrotate.d
+ install -m 640 /usr/src/RPM/SOURCES/modsecurity.logrotate /usr/src/tmp/modsecurity-buildroot/etc/logrotate.d/modsecurity
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/modsecurity-buildroot (auto)
removed './usr/lib/libmodsecurity.la'
mode of './usr/lib/libmodsecurity.so.3.0.12' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/modsecurity-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
/usr/lib/pkgconfig/modsecurity.pc: Cflags: '-I/usr/include' --> ''
/usr/lib/pkgconfig/modsecurity.pc: Libs: '-L/usr/lib -lmodsecurity' --> '-lmodsecurity'
Checking contents of files in /usr/src/tmp/modsecurity-buildroot/ (default)
Compressing files in /usr/src/tmp/modsecurity-buildroot (auto)
Adjusting library links in /usr/src/tmp/modsecurity-buildroot
./usr/lib: (from <cmdline>:0)
	libmodsecurity.so.3 -> libmodsecurity.so.3.0.12
Verifying ELF objects in /usr/src/tmp/modsecurity-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/modsec-rules-check: uses non-LFS functions: stat
verify-elf: WARNING: ./usr/lib/libmodsecurity.so.3.0.12: uses non-LFS functions: fcntl fopen fstat mkstemp open
Splitting links to aliased files under /{,s}bin in /usr/src/tmp/modsecurity-buildroot
Processing files: modsecurity-3.0.12-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.80048
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd modsecurity-3.0.12
+ DOCDIR=/usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ export DOCDIR
+ rm -rf /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ /bin/mkdir -p /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ cp -prL README.md AUTHORS CHANGES /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ chmod -R go-w /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ chmod -R a+rX /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ cp -prL --no-dereference LICENSE /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ chmod -R go-w /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ chmod -R a+rX /usr/src/tmp/modsecurity-buildroot/usr/share/doc/modsecurity-3.0.12
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.n2wtn0
find-provides: running scripts (alternatives,debuginfo,lib,lua,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FX9iE8
find-requires: running scripts (cpp,debuginfo,files,lib,lua,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libmodsecurity.so.3 >= set:olrACeiVx8aWiYaETSpIF2, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2BGoh0
Creating modsecurity-debuginfo package
Processing files: libmodsecurity-3.0.12-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.64399
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd modsecurity-3.0.12
+ DOCDIR=/usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ export DOCDIR
+ rm -rf /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ /bin/mkdir -p /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ cp -prL README.md AUTHORS CHANGES /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ chmod -R go-w /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ chmod -R a+rX /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ cp -prL --no-dereference LICENSE /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ chmod -R go-w /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ chmod -R a+rX /usr/src/tmp/modsecurity-buildroot/usr/share/doc/libmodsecurity-3.0.12
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FgsKNm
find-provides: running scripts (alternatives,debuginfo,lib,lua,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/modsecurity-buildroot/usr/lib/libmodsecurity.so.3: 1529 symbols, 21 bpp
warning: hash collision: _ZN11modsecurity7actions5XmlNS4initEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE _ZTSN11modsecurity9variables24VariableMonkeyResolutionE
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dnrFa8
find-requires: running scripts (cpp,debuginfo,files,lib,lua,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libmodsecurity.so.3 = set:odZqKnaR4iqfgPtz8wRbapwfqgrfLyvrit8ZL1PFjDAhQt8OyS3suPGfBV2qNqZ3Z61rz4yFgoZrWMbqb8ZIj3DFMj2uvDbgLoXQKb0ppauV6lC8q5662FZ28Z3IHaxqZn9cjOITCtaMd9rhf1ZFMZGgQ0DMwW2nSckig3h8d3uohP379Rs1DdyZ4vMXaOdZHimvM4j9lJ4Zs6xELU0Z2OtGy9d9AAFxP8ArRDa90rd1mXgRIuvQr6XbcRZwzFiMioELZsjAa4arA7I2MNjtmBpvYohyEoUUIHbFEHEMroqD30Ygy95BpCZ6zOu5PBIrVXco1No88toEr9Zq0CXNpPCNlTOHnkttZeBYzRxS6036ewOZ8PDCAt2QImNRmWmt7NkgOoNGslDgKArSiOF9pYzZzX6t12Y0HQ8PDu19qYb0VCfcFOGjZwAIatuIjHHktH1ieEaKATx9174urPAFoZyJ4A8PZuZlapk8x9wqtlv4bRgBjpeeQUi45CJpzKnHqRXHwcppZj34U5LmaqJt4Z4ijlkQbKx2krBkzOm0Xqk5ZvAumvC7N0BdkZ5fprgaFSFrNjGiHZtMpU9KccRgWiFjaroaFVCu4Y2iT93ztLzUfNTv2RyLk7y1AaPjtmhzUHqSr6NsyQcC9ajbbhZ0unZwEVetVAzDFoSPNBfMZ9fiRwZ6nMQGFSIEfnUxCwG7gbIi4Z5AZ4YqnhwHRK9nrkJ1qxrES054tzmWZiqSVNRk848Jay0VwGq33EzzgZ79AuqByJHbZuemtlbRU10pDDES530IQdg2ZDPasnOVxvl40t9wgZJbkRq0ZjA0qG4EVMZ5PzRBoClGyn0N666ZtgP9OolWR76AR1U1HjqcYT0C4MhzArJ1w9IXhUHP12tFG5Ypj9DZk3FSNoETjc4fDDhYwwCQYkwhWpUPio0IBms3Su0JYe2afIquDiHRpqrKcPlTlpOkIdZyTyJSZBCFNbSinHOWTtp61oZfRD0wJxZCwaRQX6kftIGbRXqpDwDuOXkKufQuSxaSIs5gLHZe0iaeBZozdi2AA9p8G6x4DLQqnp5iD2KsuERZcaeuqmSjBVZvaMz79yNDO3x6f2sRhkww832k2n4JxjmG9o0t272byQI6JgReiwP618wUiUUabZ5apYdUpSvq2r7TCwUGZH8HQcXtgh1uocFVHIyM2X0dg4dcpYcSgfBdRndQQbDTBVhjk0eIk3yIrYmsyT7t6wKkpsvA8sgoGIiC07d2PGj34kWN8NWMGBtCUE8NwzpNYjS551ZfQcMyMmuR2N2YBY7Ugx9yK6AQhpsnKACMhAmjCs6KaMUIq7oubsRW7SP2fJ0jJix3MpFUSdCguO5qC8YZo3OuujM5zgfgW1MlUi4gIpcGhgR6SZ8YLM8yBpMxuG1ThgZ5pQMAqLrDvdefM6oxlvWZhW3g6dMrYGR06ZhiSLFRZHCX9RKOB0vZFMshfj7i7iDbvUZyoIqHAx1dOJN6ygh4MmxsJjtQKIc9vlxWL9UWDxTgim4n75EF1CFywj1a8lBFQMZff2S395Bwldxx2gKKpufy3J3frFcuoZfZ3uKkAbtrKMXuKPSobqz7eBZbmpBZmHmxMfjK5h2JZcSMPyuRo7o1A1tsoe7WTRYiW9R14hpR3e9Zz4jlmONkp2RfbSmIwQvZrY0yeW9YBz0SVZ0CsMI3T1xAwQSpGIftj2jTBVIb9D4PR93Bt8NrmlC2cnAQGnBHZyfdGKGpgBGSZ1l7GCEQomFHjHnoLj8LxwQ6sykbYkgKYbQwfvXaLyGGbgp9WeZbEKPQRAhSAefJZCqSLqrZLsBZ2Zkuw8dirCzlT8dZJQoaNP1U06ZxMGpZq5hdZjDOMRrb1bWtizbptV6ma0JnfjtorRr5VYh0Onhitw8lbBhOxjTMHXgfVjhmIZGboeqP9IiC0LbjmFIqWbPIqZeREVil1L0Kz6VvZe8Fj21es3DWofrHpF32dY3Yf8mblsZcvG85pOT8Zwdu6IB8mq0ZrBiIiqf4kyjZxefltcUQvMnG9x4d7iAWAszZtxzDOjJCfVClUdJuBGt219SDC8h1d9CRiJkPAbEyrd0FZbzqiadKzeANpEHtSqo2GX3ZGe5IRjZB63nUpN5RQCcn3g5hpujUZIjt84QUj6la2PLWe9NMW7RcF94FTSTQax75QjTZlEkYT230v6n5YbsU3CEaAhkQgfGC7gwKQVpsolRCSfjzwrEqhBuieOUwl09dfSUNpOhUyGrktZxZmJPduNwaJI6MLxVUzPAkdMRcxFx4yBsyNVYMZ2hzwn9m03HZ3XCKBAoPzy8BB54l5HYQq4zGT1aeeuGuW0StRbQvbDmZtMnIZp7Us7bkGQ52ridhI7ZA4q5uqbAJRttic3mkKUQ4z0BcPnO0SkfNu8q2BAc69C25iFM3D29Wh2tU8AcjkDZaKYvZperuVcTsaGgzxPvh4ZnGTZAI7uDOjKkF55tMZF7PyZrI7HFJMi5Tb1NWAy96BXJGOlgoOOwRWYYav9nu7auI6uZ5CE30t3D9XjXMMcb7nmGrkzqvEIY8tVedXO3lRamkUtgqjAgLbqPMNZ4AkygZbIljfbGyQeOyE2vpK3W8zZnj8rEGCiU6QQkE03LUcvtOik0gqFLrg74MzE1EJ5Z4JIAnkc0O3CKbJXUDU3uQyS1NQXwLgo8PGVUIKLomGy2h2xhPcubZwAjX240VSSwN1NYl8jixbY0qoqRGxdAV1rx7Za6tlFmTfyQe2J9aJa3sNhKE078ydsaQp29LhmhOmQEvmtPbzKMU5fIzQP2ycCPfR7S2gZK0QjUTOXMfMtQQt5tfSnYuZ3YLZ50HY7fV2vGggaz4gVsXZf8Y5sEQFU2OtmOaq8Z0lg9YsOdgrjHMYCecZhbhI63In5k0ZalJXKmxgZHXuCdeVdZ4KMhfRFdGMsjfhSdzb719KuLK6zbN9BEPiOolKgZG4DEZ4onxFu3YxTgu8KQp5Qfesq0Ev7gyoaSS5hXZwDAvchERVoaRpXm0ys6DNFCiXcwV3Ad8wViU6A74ywZuwsZwvF1FEGE6jbNsXzlaNZ6
Requires: /etc/logrotate.d, ld-linux.so.2 >= set:jiL26, ld-linux.so.2(GLIBC_2.3), libGeoIP.so.1 >= set:lirQgL9yAvwqKopQ1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libcurl.so.4 >= set:kgZtdjewuBSOw42fnlDpR2zvO1, libcurl.so.4(CURL_GNUTLS_4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgcc_s.so.1(GLIBC_2.0), liblua-5.4.so >= set:lgU62v0dejrRYhl93kzNU78GYf0n2WMxldLaFHihJg9GLIVxS6b6dJeGtxmwjtOjZ9rSzuEz3401, libpcre.so.3 >= set:ifQekcwGJO2FS0, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.5), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.19), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libxml2.so.2 >= set:ojwPLbvhwndUZc6GTkTcxTrthUrZrofBIp3U6kEoHZfTUJn9LeS8s2x15ZgQlS3tdbhJoj5pZqKwlvtAgJdXVBaHvXJNmZk, libxml2.so.2(LIBXML2_2.4.30), libxml2.so.2(LIBXML2_2.5.8), libxml2.so.2(LIBXML2_2.6.11), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Requires(pre): webserver-common
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kYLbtl
Creating libmodsecurity-debuginfo package
Processing files: libmodsecurity-devel-3.0.12-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ek4TdD
find-provides: running scripts (alternatives,debuginfo,lib,lua,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4KesWT
find-requires: running scripts (cpp,debuginfo,files,lib,lua,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/reading_logs_via_rule_message.h:18:10: fatal error: string: No such file or directory
   18 | #include <string>
      |          ^~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/modsecurity-buildroot/usr/include/modsecurity/reading_logs_via_rule_message.h: cpp failed, trying c++ mode
Provides: pkgconfig(modsecurity) = 3.0.12
Requires: libmodsecurity = 3.0.12-alt1, /usr/lib/libmodsecurity.so.3.0.12, /usr/lib/pkgconfig
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vHYYjm
Processing files: libmodsecurity-devel-static-3.0.12-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lNTuOv
find-provides: running scripts (alternatives,debuginfo,lib,lua,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BhDQcI
find-requires: running scripts (cpp,debuginfo,files,lib,lua,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: libmodsecurity-devel = 3.0.12-alt1, glibc-devel-static
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hxCy3i
Processing files: modsecurity-debuginfo-3.0.12-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.69T7xQ
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9mu3tn
find-requires: running scripts (debuginfo)
Requires: modsecurity = 3.0.12-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgcc_s.so.1), debug(libmodsecurity.so.3), debug(libstdc++.so.6)
Processing files: libmodsecurity-debuginfo-3.0.12-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qqYq9L
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.iBbfyi
find-requires: running scripts (debuginfo)
Provides: debug(libmodsecurity.so.3)
Requires: libmodsecurity = 3.0.12-alt1, debug(ld-linux.so.2), debug(libGeoIP.so.1), debug(libc.so.6), debug(libcurl.so.4), debug(libgcc_s.so.1), debug(liblua-5.4.so), debug(libpcre.so.3), debug(libstdc++.so.6), debug(libxml2.so.2)
Adding to modsecurity-debuginfo a strict dependency on modsecurity
Adding to libmodsecurity-devel a strict dependency on libmodsecurity
Adding to libmodsecurity-debuginfo a strict dependency on libmodsecurity
Adding to libmodsecurity-devel-static a strict dependency on libmodsecurity-devel
Adding to modsecurity a strict dependency on libmodsecurity
Adding to modsecurity-debuginfo a strict dependency on libmodsecurity-debuginfo
Removing from modsecurity-debuginfo 18 sources provided by libmodsecurity-debuginfo
also prunning dir /usr/src/debug/modsecurity-3.0.12/headers/modsecurity/collection
also prunning dir /usr/src/debug/modsecurity-3.0.12/headers/modsecurity
also prunning dir /usr/src/debug/modsecurity-3.0.12/headers
Removing 2 extra deps from modsecurity due to dependency on libmodsecurity
Removing 1 extra deps from libmodsecurity-devel due to dependency on libmodsecurity
Removing 1 extra deps from modsecurity-debuginfo due to dependency on libmodsecurity-debuginfo
Removing 15 extra deps from modsecurity due to repentancy on libmodsecurity
Removing 3 extra deps from modsecurity-debuginfo due to repentancy on libmodsecurity-debuginfo
Wrote: /usr/src/RPM/RPMS/i586/modsecurity-3.0.12-alt1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libmodsecurity-3.0.12-alt1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libmodsecurity-devel-3.0.12-alt1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libmodsecurity-devel-static-3.0.12-alt1.i586.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/modsecurity-debuginfo-3.0.12-alt1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libmodsecurity-debuginfo-3.0.12-alt1.i586.rpm (w2T16.xzdio)
783.73user 103.26system 3:09.27elapsed 468%CPU (0avgtext+0avgdata 423628maxresident)k
0inputs+0outputs (0major+19726191minor)pagefaults 0swaps
7.44user 5.53system 3:43.35elapsed 5%CPU (0avgtext+0avgdata 129380maxresident)k
1208inputs+0outputs (0major+298506minor)pagefaults 0swaps
--- libmodsecurity-3.0.12-alt1.i586.rpm.repo	2024-03-29 13:20:28.000000000 +0000
+++ libmodsecurity-3.0.12-alt1.i586.rpm.hasher	2024-08-03 08:32:36.145840534 +0000
@@ -36,2 +36,3 @@
 Requires: libcurl.so.4 >= set:kgZtdjewuBSOw42fnlDpR2zvO1
+Requires: libcurl.so.4(CURL_GNUTLS_4)  
 Requires: libgcc_s.so.1(GCC_3.0)  
@@ -68,3 +69,3 @@
 File: /usr/lib/libmodsecurity.so.3	120777	root:root		libmodsecurity.so.3.0.12
-File: /usr/lib/libmodsecurity.so.3.0.12	100644	root:root	bb516b03d7c4684f4a756984e433d756	
+File: /usr/lib/libmodsecurity.so.3.0.12	100644	root:root	4176899cb135a8fa3c4bab14ce109773	
 File: /usr/share/doc/libmodsecurity-3.0.12	40755	root:root		
@@ -80,2 +81,2 @@
 File: /var/spool/modsecurity/upload	42770	root:_webserver		
-RPMIdentity: 41e9cb03455c1c5037f000b04c4c8edf2772da96baffbe2f60ed300c68ac9c743a16bb7145ece639e65c4244538d4a3125bea38394636e8245e98940d68679ce
+RPMIdentity: ea7c549beb849e6ba01670cfbd704188c39b0f7e7e560ea4437e1196c35d4308ab217ea376fa973a163a4e9867664c4b48a0657d89f7c78ec8a504041e98c9fa
--- libmodsecurity-debuginfo-3.0.12-alt1.i586.rpm.repo	2024-03-29 13:20:28.000000000 +0000
+++ libmodsecurity-debuginfo-3.0.12-alt1.i586.rpm.hasher	2024-08-03 08:32:36.435847121 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/d0	40755	root:root	
-/usr/lib/debug/.build-id/d0/8e347e504944aadc89d078f3ac45390f36a372	120777	root:root	../../../libmodsecurity.so.3.0.12
-/usr/lib/debug/.build-id/d0/8e347e504944aadc89d078f3ac45390f36a372.debug	120777	root:root	../../usr/lib/libmodsecurity.so.3.0.12.debug
+/usr/lib/debug/.build-id/9f	40755	root:root	
+/usr/lib/debug/.build-id/9f/855ac8eaf53ffbb64183e92371096e30eedd00	120777	root:root	../../../libmodsecurity.so.3.0.12
+/usr/lib/debug/.build-id/9f/855ac8eaf53ffbb64183e92371096e30eedd00.debug	120777	root:root	../../usr/lib/libmodsecurity.so.3.0.12.debug
 /usr/lib/debug/usr/lib/libmodsecurity.so.3.0.12.debug	100644	root:root	
@@ -529,6 +529,6 @@
 Provides: libmodsecurity-debuginfo = 3.0.12-alt1:sisyphus+343923.100.1.1
-File: /usr/lib/debug/.build-id/d0	40755	root:root		
-File: /usr/lib/debug/.build-id/d0/8e347e504944aadc89d078f3ac45390f36a372	120777	root:root		../../../libmodsecurity.so.3.0.12
-File: /usr/lib/debug/.build-id/d0/8e347e504944aadc89d078f3ac45390f36a372.debug	120777	root:root		../../usr/lib/libmodsecurity.so.3.0.12.debug
-File: /usr/lib/debug/usr/lib/libmodsecurity.so.3.0.12.debug	100644	root:root	a1afd536e1c14f6bedab1d2c8413635f	
+File: /usr/lib/debug/.build-id/9f	40755	root:root		
+File: /usr/lib/debug/.build-id/9f/855ac8eaf53ffbb64183e92371096e30eedd00	120777	root:root		../../../libmodsecurity.so.3.0.12
+File: /usr/lib/debug/.build-id/9f/855ac8eaf53ffbb64183e92371096e30eedd00.debug	120777	root:root		../../usr/lib/libmodsecurity.so.3.0.12.debug
+File: /usr/lib/debug/usr/lib/libmodsecurity.so.3.0.12.debug	100644	root:root	02e9931c258ebbab9e3d32db1c9debc5	
 File: /usr/lib/debug/usr/lib/libmodsecurity.so.3.debug	120777	root:root		libmodsecurity.so.3.0.12.debug
@@ -1045,2 +1045,2 @@
 File: /usr/src/debug/modsecurity-3.0.12/src/variables/xml.h	100644	root:root	6d578622b7e8d0a0d7ebcea2b1758b50	
-RPMIdentity: 3e73e2f87b993dcd201c0db838608b486a27a0d76d95c8918c7067151c3371cb01c1ca3fdcd942e08caed2536d4f8adc4cb1659037b954d6b35e66399567c6b2
+RPMIdentity: da97ffa0ba482e4b53e38d77ffbd0b8534da95fd2e84b0e1120ae32718dd62456e5083ec23840ecf8b2788906f8b0258d9acd4317dd711c1d8407f837c3c2eb1
--- libmodsecurity-devel-static-3.0.12-alt1.i586.rpm.repo	2024-03-29 13:20:29.000000000 +0000
+++ libmodsecurity-devel-static-3.0.12-alt1.i586.rpm.hasher	2024-08-03 08:32:36.831856114 +0000
@@ -5,3 +5,3 @@
 Provides: libmodsecurity-devel-static = 3.0.12-alt1:sisyphus+343923.100.1.1
-File: /usr/lib/libmodsecurity.a	100644	root:root	70f2bf8b16e22f0ba094b72b6d05a2c3	
-RPMIdentity: bbb6eadc955e3ac7f3aa925df38f92e7a66de4be1b8d2eab927d12d0076659c148a53aa4365322e06043fda792d0471aa21b0313e7f08ed0afe254a26086db52
+File: /usr/lib/libmodsecurity.a	100644	root:root	a366da3f5531d51ba9b2efeabd7196fa	
+RPMIdentity: fa9ff3dbcda488fd33f38e402b4ab10748975547aee9a64f2e1ac9f89d3836fcced4c2494be31b2febd46850bbb761c889e9eb7ac377231095a882af318f2a62
--- modsecurity-3.0.12-alt1.i586.rpm.repo	2024-03-29 13:20:29.000000000 +0000
+++ modsecurity-3.0.12-alt1.i586.rpm.hasher	2024-08-03 08:32:37.090861996 +0000
@@ -10,3 +10,3 @@
 Provides: modsecurity = 3.0.12-alt1:sisyphus+343923.100.1.1
-File: /usr/bin/modsec-rules-check	100755	root:root	f81a16ecf523ec269e97fc11ee2831c8	
+File: /usr/bin/modsec-rules-check	100755	root:root	c07d39571667ea258fc802dc50d0b289	
 File: /usr/share/doc/modsecurity-3.0.12	40755	root:root		
@@ -16,2 +16,2 @@
 File: /usr/share/doc/modsecurity-3.0.12/README.md	100644	root:root	1f3ceb814ca17131ad788a387f74d716	
-RPMIdentity: dc967fdded21034ebee43a851d92d7edff0f317a3f12fd202d0c09d60b12489463bba0262c33bdcbea7de1b57e0fea4a4e1641f906058e02411dabc7b5bd81f3
+RPMIdentity: 746a8327d639f6601df3e3c745a149835299c6ef02340d0e5dccb49c28cc64c6c96303d35ae59247009f087386247b81b7c12d5cd537f7dd14aee43294c5c0f2
--- modsecurity-debuginfo-3.0.12-alt1.i586.rpm.repo	2024-03-29 13:20:29.000000000 +0000
+++ modsecurity-debuginfo-3.0.12-alt1.i586.rpm.hasher	2024-08-03 08:32:37.437869877 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/55	40755	root:root	
-/usr/lib/debug/.build-id/55/ce46cd078d876d9e18c8a0e1f873c2b13afe6a	120777	root:root	../../../../bin/modsec-rules-check
-/usr/lib/debug/.build-id/55/ce46cd078d876d9e18c8a0e1f873c2b13afe6a.debug	120777	root:root	../../usr/bin/modsec-rules-check.debug
+/usr/lib/debug/.build-id/1e	40755	root:root	
+/usr/lib/debug/.build-id/1e/a07d87c68bcc1def8c796e0e4f279e0bc7d74b	120777	root:root	../../../../bin/modsec-rules-check
+/usr/lib/debug/.build-id/1e/a07d87c68bcc1def8c796e0e4f279e0bc7d74b.debug	120777	root:root	../../usr/bin/modsec-rules-check.debug
 /usr/lib/debug/usr/bin/modsec-rules-check.debug	100644	root:root	
@@ -13,6 +13,6 @@
 Provides: modsecurity-debuginfo = 3.0.12-alt1:sisyphus+343923.100.1.1
-File: /usr/lib/debug/.build-id/55	40755	root:root		
-File: /usr/lib/debug/.build-id/55/ce46cd078d876d9e18c8a0e1f873c2b13afe6a	120777	root:root		../../../../bin/modsec-rules-check
-File: /usr/lib/debug/.build-id/55/ce46cd078d876d9e18c8a0e1f873c2b13afe6a.debug	120777	root:root		../../usr/bin/modsec-rules-check.debug
-File: /usr/lib/debug/usr/bin/modsec-rules-check.debug	100644	root:root	9da6a85c4c615e75fb44571827c5a8ca	
+File: /usr/lib/debug/.build-id/1e	40755	root:root		
+File: /usr/lib/debug/.build-id/1e/a07d87c68bcc1def8c796e0e4f279e0bc7d74b	120777	root:root		../../../../bin/modsec-rules-check
+File: /usr/lib/debug/.build-id/1e/a07d87c68bcc1def8c796e0e4f279e0bc7d74b.debug	120777	root:root		../../usr/bin/modsec-rules-check.debug
+File: /usr/lib/debug/usr/bin/modsec-rules-check.debug	100644	root:root	f17bc280a5ef495296a9a37ff60d1b75	
 File: /usr/src/debug/modsecurity-3.0.12	40755	root:root		
@@ -21,2 +21,2 @@
 File: /usr/src/debug/modsecurity-3.0.12/tools/rules-check/rules-check.cc	100644	root:root	fcb09d07b0e1e7cee4c9531c92daba5a	
-RPMIdentity: 9662515b921646f9bc4be7a1e80d847c52d3fabbbeb70a002789dc7b6d51166d68011b386669570656d8d33af5f9f4e86fc53abe0d35c6e1f531a8470887c634
+RPMIdentity: c1321e3f7bd54dc99be71b0bd18701e46ef009c6737e5ed136d8dbf3f171b3f37f7389e45a75eedf602a1e0a8f7581dcffb1b8ff9b326a2c7abca251f8a043b1