Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmodsecurity.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-244996-83253/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmodsecurity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.16-1.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmodsecurity.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-244996-83253/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmodsecurity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hudOBA + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf modsecurity-v3.0.16 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/modsecurity-v3.0.16.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd modsecurity-v3.0.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'libmodsecurity-3.0.16 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yueUuo + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd modsecurity-v3.0.16 + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2026-06-30 03:18:05.000000000 +0800 +++ ./configure 2026-07-20 17:17:41.135328028 +0800 @@ -15716,7 +15716,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -30291,7 +30291,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/OpenCloudOS/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.guess ./config.guess '/usr/lib/rpm/OpenCloudOS/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/OpenCloudOS/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.sub ./config.sub '/usr/lib/rpm/OpenCloudOS/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld"~' ./ltmain.sh + ./configure --build=x86_64-opencloudos-linux-gnu --host=x86_64-opencloudos-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --libdir=/usr/lib64 --with-lmdb --with-pcre2 --without-pcre checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 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 xargs -n works... yes checking whether UID '991' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar 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 g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for x86_64-opencloudos-linux-gnu-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... unsupported checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for x86_64-opencloudos-linux-gnu-ar... no checking for x86_64-opencloudos-linux-gnu-lib... no checking for x86_64-opencloudos-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) gawk checking for x86_64-opencloudos-linux-gnu-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C23 features... (cached) unsupported checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-opencloudos-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether g++ supports C++17 features with -std=c++17... yes configure: Auto-detecting YAJL... configure: YAJL found via pkg-config: yajl v2.1.0 configure: using YAJL v2.1.0 configure: Auto-detecting GEOIP... configure: GEOIP library not found configure: Auto-detecting MAXMIND... configure: MAXMIND found via pkg-config: libmaxminddb v1.7.1 configure: using MAXMIND v1.7.1 configure: LMDB support marked as mandatory configure: LMDB found via pkg-config: lmdb v0.9.31 configure: using LMDB v0.9.31 configure: Auto-detecting SSDEEP... configure: SSDEEP headers found at: /usr/include configure: SSDEEP library found at: /usr/lib64/libfuzzy.so configure: using SSDEEP vunknown configure: Auto-detecting LUA... configure: LUA library not found configure: Auto-detecting CURL... configure: CURL found via pkg-config: libcurl v8.4.0 configure: using CURL v8.4.0 checking if libcurl supports TLSv1.2... yes checking if libcurl is linked with gnutls... no configure: Auto-detecting LIBXML2... configure: LIBXML2 found via pkg-config: libxml-2.0 v2.11.5 configure: using LIBXML2 v2.11.5 configure: PCRE2 support marked as mandatory configure: PCRE2 found via pkg-config: libpcre2-8 v10.42 configure: using PCRE2 v10.42 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 vfork.h... no checking for string... no checking for iostream... no checking for sys/utsname.h... yes checking for arpa/inet.h... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking for libintl.h... yes checking for malloc.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for stdint.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/socket.h... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for time_t... yes checking for error_at_line... yes checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking build system type... x86_64-opencloudos-linux-gnu checking host system type... x86_64-opencloudos-linux-gnu checking whether malloc (0) returns nonnull... yes checking whether realloc (0, 0) returns nonnull... yes checking for alarm... yes checking for clock_gettime... yes checking for gethostname... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for localtime_r... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for select... yes checking for setenv... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for strtoull... yes checking for uname... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by 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 the maximum length of command line arguments... 1572864 checking how to convert x86_64-opencloudos-linux-gnu file names to x86_64-opencloudos-linux-gnu format... func_convert_file_noop checking how to convert x86_64-opencloudos-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for x86_64-opencloudos-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-opencloudos-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-opencloudos-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-opencloudos-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-opencloudos-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 15722: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory 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 x86_64-opencloudos-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) 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 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... g++ -std=c++17 -E checking for ld used by g++ -std=c++17... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 static flag -static works... no checking if g++ -std=c++17 supports -c -o file.o... yes checking if g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) 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 x86_64-opencloudos-linux-gnu-doxygen... no checking for doxygen... no checking for x86_64-opencloudos-linux-gnu-perl... configure: WARNING: doxygen not found - will not generate any doxygen documentation 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 test/Makefile config.status: creating test/benchmark/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/multithread/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 ModSecurity - v3.0.16 for Linux Mandatory dependencies + libInjection ....v4.0.0 + Mbed TLS ....v4.1.0 + SecLang tests ....a3d4405 Optional dependencies + GeoIP/MaxMind ....found * (MaxMind) v1.7.1 -lmaxminddb, + LibCURL ....found v8.4.0 -lcurl, + YAJL ....found v2.1.0 -lyajl, -DWITH_YAJL + LMDB ....found v0.9.31 -llmdb, + LibXML2 ....found v2.11.5 -lxml2, -I/usr/include/libxml2 + SSDEEP ....found vunknown /usr/lib64/libfuzzy.so, /usr/include + LUA ....not found + PCRE2 ....found v10.42 -lpcre2-8, Other Options + Test Utilities ....enabled + Assertions ....disabled + SecDebugLog ....enabled + afl fuzzer ....disabled + library examples ....enabled + Building parser ....disabled + Treating pm operations as critical section ....disabled + /usr/bin/make -O -j32 V=1 VERBOSE=1 Making all in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-psa_util_internal.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/psa_util_internal.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/psa_util_internal.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/psa_util_internal.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-psa_util_internal.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/psa_util_internal.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-psa_util_internal.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/utilities/libmbedtls_la-constant_time.lo `test -f 'mbedtls/tf-psa-crypto/utilities/constant_time.c' || echo './'`mbedtls/tf-psa-crypto/utilities/constant_time.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/utilities/constant_time.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-constant_time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/utilities/constant_time.c -o mbedtls/tf-psa-crypto/utilities/libmbedtls_la-constant_time.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/platform/libmbedtls_la-platform_util.lo `test -f 'mbedtls/tf-psa-crypto/platform/platform_util.c' || echo './'`mbedtls/tf-psa-crypto/platform/platform_util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/platform/platform_util.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/platform/.libs/libmbedtls_la-platform_util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/platform/platform_util.c -o mbedtls/tf-psa-crypto/platform/libmbedtls_la-platform_util.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/utilities/libmbedtls_la-base64.lo `test -f 'mbedtls/tf-psa-crypto/utilities/base64.c' || echo './'`mbedtls/tf-psa-crypto/utilities/base64.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/utilities/base64.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-base64.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/utilities/base64.c -o mbedtls/tf-psa-crypto/utilities/libmbedtls_la-base64.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/la-libinjection_xss.lo `test -f 'libinjection/src/libinjection_xss.c' || echo './'`libinjection/src/libinjection_xss.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_xss.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_xss.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_xss.c -o libinjection/src/la-libinjection_xss.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-md5.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/md5.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/md5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/md5.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-md5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/md5.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-md5.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/la-libinjection_html5.lo `test -f 'libinjection/src/libinjection_html5.c' || echo './'`libinjection/src/libinjection_html5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_html5.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_html5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_html5.c -o libinjection/src/la-libinjection_html5.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha512.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/sha512.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/sha512.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha512.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha512.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha512.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha512.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/extras/libmbedtls_la-md.lo `test -f 'mbedtls/tf-psa-crypto/extras/md.c' || echo './'`mbedtls/tf-psa-crypto/extras/md.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/extras/md.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/extras/.libs/libmbedtls_la-md.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/extras/md.c -o mbedtls/tf-psa-crypto/extras/libmbedtls_la-md.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha3.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/sha3.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/sha3.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha3.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha3.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha3.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha3.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha256.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/sha256.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/sha256.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha256.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha256.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha256.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha256.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha1.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/sha1.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/sha1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha1.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/sha1.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha1.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-ripemd160.lo `test -f 'mbedtls/tf-psa-crypto/drivers/builtin/src/ripemd160.c' || echo './'`mbedtls/tf-psa-crypto/drivers/builtin/src/ripemd160.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/ripemd160.c -fPIC -DPIC -o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-ripemd160.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/tf-psa-crypto/drivers/builtin/src/ripemd160.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-ripemd160.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=link gcc -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o libmbedtls.la mbedtls/tf-psa-crypto/utilities/libmbedtls_la-base64.lo mbedtls/tf-psa-crypto/utilities/libmbedtls_la-constant_time.lo mbedtls/tf-psa-crypto/platform/libmbedtls_la-platform_util.lo mbedtls/tf-psa-crypto/extras/libmbedtls_la-md.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-md5.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha1.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha256.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha512.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha3.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-ripemd160.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-psa_util_internal.lo libtool: link: ar cr .libs/libmbedtls.a mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-base64.o mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-constant_time.o mbedtls/tf-psa-crypto/platform/.libs/libmbedtls_la-platform_util.o mbedtls/tf-psa-crypto/extras/.libs/libmbedtls_la-md.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-md5.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha1.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha256.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha512.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha3.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-ripemd160.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-psa_util_internal.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 '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/la-libinjection_sqli.lo `test -f 'libinjection/src/libinjection_sqli.c' || echo './'`libinjection/src/libinjection_sqli.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_sqli.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_sqli.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c libinjection/src/libinjection_sqli.c -o libinjection/src/la-libinjection_sqli.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=link gcc -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o libinjection.la libinjection/src/la-libinjection_html5.lo libinjection/src/la-libinjection_sqli.lo libinjection/src/la-libinjection_xss.lo libtool: link: ar cr .libs/libinjection.a libinjection/src/.libs/la-libinjection_html5.o libinjection/src/.libs/la-libinjection_sqli.o libinjection/src/.libs/la-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 '/builddir/build/BUILD/modsecurity-v3.0.16/others' Making all in src /usr/bin/make all-recursive make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-unique_id.lo `test -f 'unique_id.cc' || echo './'`unique_id.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c unique_id.cc -fPIC -DPIC -o .libs/libmodsecurity_la-unique_id.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../src/utils/sha1.h:24, from unique_id.cc:60: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-multi_match.lo `test -f 'actions/multi_match.cc' || echo './'`actions/multi_match.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/multi_match.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-multi_match.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/multi_match.cc -o actions/libmodsecurity_la-multi_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/multi_match.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-no_audit_log.lo `test -f 'actions/no_audit_log.cc' || echo './'`actions/no_audit_log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_audit_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_audit_log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_audit_log.cc -o actions/libmodsecurity_la-no_audit_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/no_audit_log.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-rev.lo `test -f 'actions/rev.cc' || echo './'`actions/rev.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rev.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rev.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/rev.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-maturity.lo `test -f 'actions/maturity.cc' || echo './'`actions/maturity.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/maturity.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-maturity.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/maturity.cc -o actions/libmodsecurity_la-maturity.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/maturity.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule.lo `test -f 'rule.cc' || echo './'`rule.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule.cc -o libmodsecurity_la-rule.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule.cc:29: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-phase.lo `test -f 'actions/phase.cc' || echo './'`actions/phase.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/phase.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-phase.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/phase.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/phase.cc:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-anchored_variable.lo `test -f 'anchored_variable.cc' || echo './'`anchored_variable.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_variable.cc -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_variable.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-rule_id.lo `test -f 'actions/rule_id.cc' || echo './'`actions/rule_id.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rule_id.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rule_id.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rule_id.cc -o actions/libmodsecurity_la-rule_id.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/rule_id.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-exec.lo `test -f 'actions/exec.cc' || echo './'`actions/exec.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/exec.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-exec.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/exec.cc -o actions/libmodsecurity_la-exec.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/exec.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-no_log.lo `test -f 'actions/no_log.cc' || echo './'`actions/no_log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/no_log.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/no_log.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_unconditional.lo `test -f 'rule_unconditional.cc' || echo './'`rule_unconditional.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_unconditional.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_unconditional.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_unconditional.cc -o libmodsecurity_la-rule_unconditional.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rule_unconditional.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-log.lo `test -f 'actions/log.cc' || echo './'`actions/log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/log.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/log.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_set_phases.lo `test -f 'rules_set_phases.cc' || echo './'`rules_set_phases.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set_phases.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_phases.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set_phases.cc -o libmodsecurity_la-rules_set_phases.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-severity.lo `test -f 'actions/severity.cc' || echo './'`actions/severity.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/severity.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-severity.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/severity.cc -o actions/libmodsecurity_la-severity.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/severity.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/severity.cc:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-log_data.lo `test -f 'actions/log_data.cc' || echo './'`actions/log_data.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log_data.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log_data.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log_data.cc -o actions/libmodsecurity_la-log_data.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/log_data.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_script.lo `test -f 'rule_script.cc' || echo './'`rule_script.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_script.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_script.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/rule_script.h:24, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-msg.lo `test -f 'actions/msg.cc' || echo './'`actions/msg.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/msg.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-msg.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/msg.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/actions/msg.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_rsc.lo `test -f 'actions/set_rsc.cc' || echo './'`actions/set_rsc.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_rsc.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_rsc.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_rsc.cc -o actions/libmodsecurity_la-set_rsc.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_rsc.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_set_properties.lo `test -f 'rules_set_properties.cc' || echo './'`rules_set_properties.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set_properties.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_properties.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set_properties.cc -o libmodsecurity_la-rules_set_properties.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from rules_set_properties.cc:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from rules_set_properties.cc:20: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-run_time_string.lo `test -f 'run_time_string.cc' || echo './'`run_time_string.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c run_time_string.cc -fPIC -DPIC -o .libs/libmodsecurity_la-run_time_string.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-init_col.lo `test -f 'actions/init_col.cc' || echo './'`actions/init_col.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/init_col.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-init_col.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/init_col.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ 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::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 37 | if (posEquals == std::string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_env.lo `test -f 'actions/set_env.cc' || echo './'`actions/set_env.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_env.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_env.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_env.cc -o actions/libmodsecurity_la-set_env.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_env.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-modsecurity.lo `test -f 'modsecurity.cc' || echo './'`modsecurity.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c modsecurity.cc -fPIC -DPIC -o .libs/libmodsecurity_la-modsecurity.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c modsecurity.cc -o libmodsecurity_la-modsecurity.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/collection/backend/in_memory-per_process.h:33, from modsecurity.cc:38: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ modsecurity.cc: In static member function 'static int modsecurity::ModSecurity::processContentOffset(const char*, size_t, const char*, std::string*, const char**)': modsecurity.cc:271:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 271 | if (stoi(startingAt) >= len) { | ~~~~~~~~~~~~~~~~~^~~~~~ modsecurity.cc:350:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 350 | if (stoi(startingAt) >= varValue.size()) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-anchored_set_variable.lo `test -f 'anchored_set_variable.cc' || echo './'`anchored_set_variable.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_set_variable.cc -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_set_variable.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_set_variable.cc -o libmodsecurity_la-anchored_set_variable.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from anchored_set_variable.cc:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log_writer.cc -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log_writer.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log_writer.cc -o debug_log/libmodsecurity_la-debug_log_writer.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-ver.lo `test -f 'actions/ver.cc' || echo './'`actions/ver.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ver.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-ver.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ver.cc -o actions/libmodsecurity_la-ver.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/ver.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o debug_log/libmodsecurity_la-debug_log.lo `test -f 'debug_log/debug_log.cc' || echo './'`debug_log/debug_log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log.cc -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log.cc -o debug_log/libmodsecurity_la-debug_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-writer.lo `test -f 'audit_log/writer/writer.cc' || echo './'`audit_log/writer/writer.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/writer.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-writer.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/writer.cc -o audit_log/writer/libmodsecurity_la-writer.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/audit_log/writer/writer.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-skip_after.lo `test -f 'actions/skip_after.cc' || echo './'`actions/skip_after.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip_after.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip_after.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/skip_after.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_sid.lo `test -f 'actions/set_sid.cc' || echo './'`actions/set_sid.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_sid.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_sid.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_sid.cc -o actions/libmodsecurity_la-set_sid.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_sid.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-skip.lo `test -f 'actions/skip.cc' || echo './'`actions/skip.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip.cc -o actions/libmodsecurity_la-skip.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/skip.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-xmlns.lo `test -f 'actions/xmlns.cc' || echo './'`actions/xmlns.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/xmlns.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-xmlns.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/xmlns.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_uid.lo `test -f 'actions/set_uid.cc' || echo './'`actions/set_uid.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_uid.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_uid.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_uid.cc -o actions/libmodsecurity_la-set_uid.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_uid.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-expire_var.lo `test -f 'actions/expire_var.cc' || echo './'`actions/expire_var.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/expire_var.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-expire_var.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/expire_var.cc -o actions/libmodsecurity_la-expire_var.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/expire_var.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_message.lo `test -f 'rule_message.cc' || echo './'`rule_message.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_message.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_message.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from rule_message.cc:21: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-tag.lo `test -f 'actions/tag.cc' || echo './'`actions/tag.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/tag.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-tag.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/tag.cc -o actions/libmodsecurity_la-tag.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' 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:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/tag.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-accuracy.lo `test -f 'actions/accuracy.cc' || echo './'`actions/accuracy.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/accuracy.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-accuracy.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/accuracy.cc -o actions/libmodsecurity_la-accuracy.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/accuracy.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-https.lo `test -f 'audit_log/writer/https.cc' || echo './'`audit_log/writer/https.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/https.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-https.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/https.cc -o audit_log/writer/libmodsecurity_la-https.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/audit_log/writer/writer.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/utils/sha1.h:24, from ../src/utils/md5.h:19, from audit_log/writer/https.cc:31: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-serial.lo `test -f 'audit_log/writer/serial.cc' || echo './'`audit_log/writer/serial.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/serial.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-serial.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/serial.cc -o audit_log/writer/libmodsecurity_la-serial.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/audit_log/writer/writer.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_with_actions.lo `test -f 'rule_with_actions.cc' || echo './'`rule_with_actions.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_with_actions.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_actions.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_with_actions.cc -o libmodsecurity_la-rule_with_actions.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule_with_actions.cc:31: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_set.lo `test -f 'rules_set.cc' || echo './'`rules_set.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_set.cc -o libmodsecurity_la-rules_set.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32, from rules_set.cc:25: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ rules_set.cc: In member function 'int modsecurity::RulesSet::evaluate(int, modsecurity::Transaction*)': rules_set.cc:147:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < rules->size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-action.lo `test -f 'actions/action.cc' || echo './'`actions/action.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/action.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-action.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/action.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/action.cc:23: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ 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:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-audit_log.lo `test -f 'actions/audit_log.cc' || echo './'`actions/audit_log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/audit_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-audit_log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/audit_log.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_with_operator.lo `test -f 'rule_with_operator.cc' || echo './'`rule_with_operator.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_with_operator.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_operator.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_with_operator.cc -o libmodsecurity_la-rule_with_operator.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule_with_operator.cc:29: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-chain.lo `test -f 'actions/chain.cc' || echo './'`actions/chain.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/chain.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-chain.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/chain.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_exceptions.lo `test -f 'rules_exceptions.cc' || echo './'`rules_exceptions.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_exceptions.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_exceptions.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_exceptions.cc -o libmodsecurity_la-rules_exceptions.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from rules_exceptions.cc:20: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/libmodsecurity_la-audit_log.lo `test -f 'audit_log/audit_log.cc' || echo './'`audit_log/audit_log.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/audit_log.cc -fPIC -DPIC -o audit_log/.libs/libmodsecurity_la-audit_log.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-block.lo `test -f 'actions/block.cc' || echo './'`actions/block.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/block.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-block.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/block.cc -o actions/libmodsecurity_la-block.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/block.h:20, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_var.lo `test -f 'actions/set_var.cc' || echo './'`actions/set_var.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_var.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_var.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_var.cc -o actions/libmodsecurity_la-set_var.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_var.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_log_parts.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_log_parts.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_log_parts.cc -o actions/ctl/libmodsecurity_la-audit_log_parts.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/audit_log_parts.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_json.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_processor_json.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-xml.lo `test -f 'request_body_processor/xml.cc' || echo './'`request_body_processor/xml.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/xml.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-xml.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/xml.cc -o request_body_processor/libmodsecurity_la-xml.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/request_body_processor/xml.h:25, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-json.lo `test -f 'request_body_processor/json.cc' || echo './'`request_body_processor/json.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/json.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-json.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/request_body_processor/json.h:28, from request_body_processor/json.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_xml.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_processor_xml.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-capture.lo `test -f 'actions/capture.cc' || echo './'`actions/capture.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/capture.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-capture.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/capture.cc -o actions/libmodsecurity_la-capture.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/capture.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/capture.cc:25: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from actions/capture.cc:27: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-parallel.lo `test -f 'audit_log/writer/parallel.cc' || echo './'`audit_log/writer/parallel.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/parallel.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-parallel.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/parallel.cc -o audit_log/writer/libmodsecurity_la-parallel.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/audit_log/writer/writer.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/utils/sha1.h:24, from ../src/utils/md5.h:19, from audit_log/writer/parallel.cc:38: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_urlencoded.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_processor_urlencoded.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-base64_decode.lo `test -f 'actions/transformations/base64_decode.cc' || echo './'`actions/transformations/base64_decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode.cc -o actions/transformations/libmodsecurity_la-base64_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-base64_encode.lo `test -f 'actions/transformations/base64_encode.cc' || echo './'`actions/transformations/base64_encode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_encode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_encode.cc -o actions/transformations/libmodsecurity_la-base64_encode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode_ext.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode_ext.cc -o actions/transformations/libmodsecurity_la-base64_decode_ext.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-cmd_line.lo `test -f 'actions/transformations/cmd_line.cc' || echo './'`actions/transformations/cmd_line.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/cmd_line.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-cmd_line.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/cmd_line.cc -o actions/transformations/libmodsecurity_la-cmd_line.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' actions/transformations/cmd_line.cc: In member function 'virtual bool modsecurity::actions::transformations::CmdLine::transform(std::string&, const modsecurity::Transaction*) const': actions/transformations/cmd_line.cc:68:34: warning: comparison of integer expressions of different signedness: 'const long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | const auto changed = new_len != value.length(); | ~~~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-compress_whitespace.lo `test -f 'actions/transformations/compress_whitespace.cc' || echo './'`actions/transformations/compress_whitespace.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/compress_whitespace.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/compress_whitespace.cc -o actions/transformations/libmodsecurity_la-compress_whitespace.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' actions/transformations/compress_whitespace.cc: In member function 'virtual bool modsecurity::actions::transformations::CompressWhitespace::transform(std::string&, const modsecurity::Transaction*) const': actions/transformations/compress_whitespace.cc:42:34: warning: comparison of integer expressions of different signedness: 'const long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 42 | const auto changed = new_len != value.length(); | ~~~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-parse_xml_into_args.lo `test -f 'actions/ctl/parse_xml_into_args.cc' || echo './'`actions/ctl/parse_xml_into_args.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/parse_xml_into_args.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-parse_xml_into_args.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/parse_xml_into_args.cc -o actions/ctl/libmodsecurity_la-parse_xml_into_args.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../src/actions/ctl/parse_xml_into_args.h:18, from actions/ctl/parse_xml_into_args.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_engine.lo `test -f 'actions/ctl/rule_engine.cc' || echo './'`actions/ctl/rule_engine.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_engine.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_engine.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_engine.cc -o actions/ctl/libmodsecurity_la-rule_engine.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-audit_engine.lo `test -f 'actions/ctl/audit_engine.cc' || echo './'`actions/ctl/audit_engine.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_engine.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_engine.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_engine.cc -o actions/ctl/libmodsecurity_la-audit_engine.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_tag.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/rule_remove_by_tag.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-length.lo `test -f 'actions/transformations/length.cc' || echo './'`actions/transformations/length.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/length.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-length.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/length.cc -o actions/transformations/libmodsecurity_la-length.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_id.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_id.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/rule_remove_target_by_id.h:19, from actions/ctl/rule_remove_target_by_id.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/ctl/rule_remove_target_by_id.cc:25: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_tag.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_tag.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/rule_remove_target_by_tag.h:19, from actions/ctl/rule_remove_target_by_tag.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/ctl/rule_remove_target_by_tag.cc:25: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-lower_case.lo `test -f 'actions/transformations/lower_case.cc' || echo './'`actions/transformations/lower_case.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/lower_case.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-lower_case.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/lower_case.cc -o actions/transformations/libmodsecurity_la-lower_case.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-none.lo `test -f 'actions/transformations/none.cc' || echo './'`actions/transformations/none.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/none.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-none.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/none.cc -o actions/transformations/libmodsecurity_la-none.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/escape_seq_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/escape_seq_decode.cc -o actions/transformations/libmodsecurity_la-escape_seq_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/escape_seq_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-css_decode.lo `test -f 'actions/transformations/css_decode.cc' || echo './'`actions/transformations/css_decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/css_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-css_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/css_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_access.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_access.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_access.cc -o actions/ctl/libmodsecurity_la-request_body_access.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_access.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-hex_decode.lo `test -f 'actions/transformations/hex_decode.cc' || echo './'`actions/transformations/hex_decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/hex_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-deny.lo `test -f 'actions/disruptive/deny.cc' || echo './'`actions/disruptive/deny.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/deny.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-deny.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-normalise_path.lo `test -f 'actions/transformations/normalise_path.cc' || echo './'`actions/transformations/normalise_path.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path.cc -o actions/transformations/libmodsecurity_la-normalise_path.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/html_entity_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/html_entity_decode.cc -o actions/transformations/libmodsecurity_la-html_entity_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/html_entity_decode.cc:20: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ actions/transformations/html_entity_decode.cc: In function 'bool modsecurity::actions::transformations::inplace(std::string&)': actions/transformations/html_entity_decode.cc:157:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (auto z = 0; z < copy; z++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path_win.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path_win.cc -o actions/transformations/libmodsecurity_la-normalise_path_win.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-js_decode.lo `test -f 'actions/transformations/js_decode.cc' || echo './'`actions/transformations/js_decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/js_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-js_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/js_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_odd_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_odd_7bit.cc -o actions/transformations/libmodsecurity_la-parity_odd_7bit.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_even_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_even_7bit.cc -o actions/transformations/libmodsecurity_la-parity_even_7bit.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/data/libmodsecurity_la-status.lo `test -f 'actions/data/status.cc' || echo './'`actions/data/status.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/data/status.cc -fPIC -DPIC -o actions/data/.libs/libmodsecurity_la-status.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/data/status.h:20, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-allow.lo `test -f 'actions/disruptive/allow.cc' || echo './'`actions/disruptive/allow.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/allow.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-allow.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/allow.cc -o actions/disruptive/libmodsecurity_la-allow.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/disruptive/allow.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/disruptive/allow.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_zero_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_zero_7bit.cc -o actions/transformations/libmodsecurity_la-parity_zero_7bit.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-driver.lo `test -f 'parser/driver.cc' || echo './'`parser/driver.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/driver.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-driver.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/driver.cc -o parser/libmodsecurity_la-driver.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ parser/driver.cc: In member function 'int modsecurity::Parser::Driver::addSecRule(std::unique_ptr)': parser/driver.cc:111:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < rules->size(); j++) { | ~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-pass.lo `test -f 'actions/disruptive/pass.cc' || echo './'`actions/disruptive/pass.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/pass.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-pass.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/disruptive/pass.h:20, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_comments.lo `test -f 'actions/transformations/remove_comments.cc' || echo './'`actions/transformations/remove_comments.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments.cc -o actions/transformations/libmodsecurity_la-remove_comments.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_id.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/rule_remove_by_id.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/ctl/rule_remove_by_id.cc:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-md5.lo `test -f 'actions/transformations/md5.cc' || echo './'`actions/transformations/md5.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/md5.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-md5.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../src/utils/sha1.h:24, from ../src/utils/md5.h:19, from actions/transformations/md5.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-drop.lo `test -f 'actions/disruptive/drop.cc' || echo './'`actions/disruptive/drop.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/drop.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-drop.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/disruptive/drop.h:20, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/disruptive/drop.cc:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments_char.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments_char.cc -o actions/transformations/libmodsecurity_la-remove_comments_char.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-replace_nulls.lo `test -f 'actions/transformations/replace_nulls.cc' || echo './'`actions/transformations/replace_nulls.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_nulls.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_nulls.cc -o actions/transformations/libmodsecurity_la-replace_nulls.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-libinjection_adapter.lo `test -f 'operators/libinjection_adapter.cc' || echo './'`operators/libinjection_adapter.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/libinjection_adapter.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-libinjection_adapter.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/libinjection_adapter.cc -o operators/libmodsecurity_la-libinjection_adapter.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_nulls.lo `test -f 'actions/transformations/remove_nulls.cc' || echo './'`actions/transformations/remove_nulls.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_nulls.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_nulls.cc -o actions/transformations/libmodsecurity_la-remove_nulls.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-replace_comments.lo `test -f 'actions/transformations/replace_comments.cc' || echo './'`actions/transformations/replace_comments.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_comments.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_comments.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_comments.cc -o actions/transformations/libmodsecurity_la-replace_comments.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_whitespace.lo `test -f 'actions/transformations/remove_whitespace.cc' || echo './'`actions/transformations/remove_whitespace.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_whitespace.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' actions/transformations/remove_whitespace.cc: In member function 'virtual bool modsecurity::actions::transformations::RemoveWhitespace::transform(std::string&, const modsecurity::Transaction*) const': actions/transformations/remove_whitespace.cc:24:16: warning: variable 'nonBreakingSpaces' set but not used [-Wunused-but-set-variable] 24 | const char nonBreakingSpaces = 0xa0; | ^~~~~~~~~~~~~~~~~ actions/transformations/remove_whitespace.cc:25:16: warning: variable 'nonBreakingSpaces2' set but not used [-Wunused-but-set-variable] 25 | const char nonBreakingSpaces2 = 0xc2; | ^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim_left.lo `test -f 'actions/transformations/trim_left.cc' || echo './'`actions/transformations/trim_left.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_left.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_left.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_left.cc -o actions/transformations/libmodsecurity_la-trim_left.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-hex_encode.lo `test -f 'actions/transformations/hex_encode.cc' || echo './'`actions/transformations/hex_encode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_encode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_encode.cc -o actions/transformations/libmodsecurity_la-hex_encode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/transformations/hex_encode.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim.lo `test -f 'actions/transformations/trim.cc' || echo './'`actions/transformations/trim.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim.cc -o actions/transformations/libmodsecurity_la-trim.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim_right.lo `test -f 'actions/transformations/trim_right.cc' || echo './'`actions/transformations/trim_right.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_right.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_right.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_right.cc -o actions/transformations/libmodsecurity_la-trim_right.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-redirect.lo `test -f 'actions/disruptive/redirect.cc' || echo './'`actions/disruptive/redirect.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/redirect.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-redirect.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/redirect.cc -o actions/disruptive/libmodsecurity_la-redirect.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/disruptive/redirect.h:21, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/actions/disruptive/redirect.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-upper_case.lo `test -f 'actions/transformations/upper_case.cc' || echo './'`actions/transformations/upper_case.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/upper_case.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-upper_case.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/upper_case.cc -o actions/transformations/libmodsecurity_la-upper_case.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sql_hex_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sql_hex_decode.cc -o actions/transformations/libmodsecurity_la-sql_hex_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/sql_hex_decode.cc:20: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-sha1.lo `test -f 'actions/transformations/sha1.cc' || echo './'`actions/transformations/sha1.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sha1.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sha1.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sha1.cc -o actions/transformations/libmodsecurity_la-sha1.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../src/utils/sha1.h:24, from actions/transformations/sha1.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-url_encode.lo `test -f 'actions/transformations/url_encode.cc' || echo './'`actions/transformations/url_encode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_encode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_encode.cc -o actions/transformations/libmodsecurity_la-url_encode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/url_encode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/backend/libmodsecurity_la-collection_data.lo `test -f 'collection/backend/collection_data.cc' || echo './'`collection/backend/collection_data.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/collection_data.cc -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-collection_data.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/collection_data.cc -o collection/backend/libmodsecurity_la-collection_data.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/utf8_to_unicode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/utf8_to_unicode.cc -o actions/transformations/libmodsecurity_la-utf8_to_unicode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/utf8_to_unicode.cc:20: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-url_decode.lo `test -f 'actions/transformations/url_decode.cc' || echo './'`actions/transformations/url_decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/utils/decode.h:21, from actions/transformations/url_decode.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/utils/decode.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-transaction.lo `test -f 'transaction.cc' || echo './'`transaction.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c transaction.cc -fPIC -DPIC -o .libs/libmodsecurity_la-transaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from transaction.cc:46: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ 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:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ ../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, const char*, void*, time_t)': ../headers/modsecurity/transaction.h:656:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder] 656 | void *m_logCbData; | ^~~~~~~~~~~ transaction.cc:153:38: warning: base 'modsecurity::TransactionAnchoredVariables' [-Wreorder] 153 | TransactionAnchoredVariables(this) { | ^ transaction.cc:119:1: warning: when initialized here [-Wreorder] 119 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, const char *id, | ^~~~~~~~~~~ transaction.cc: In member function 'int modsecurity::Transaction::processRequestBody()': transaction.cc:790:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 790 | && (reqbodyNoFilesLength > m_rules->m_requestBodyNoFilesLimit.m_value))) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-transformation.lo `test -f 'actions/transformations/transformation.cc' || echo './'`actions/transformations/transformation.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/transformation.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-transformation.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/transformations/transformation.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/libmodsecurity_la-collections.lo `test -f 'collection/collections.cc' || echo './'`collection/collections.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/collections.cc -fPIC -DPIC -o collection/.libs/libmodsecurity_la-collections.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/collection/backend/in_memory-per_process.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode_uni.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode_uni.cc -o actions/transformations/libmodsecurity_la-url_decode_uni.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/transformations/url_decode_uni.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/transformations/url_decode_uni.cc:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o engine/libmodsecurity_la-lua.lo `test -f 'engine/lua.cc' || echo './'`engine/lua.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c engine/lua.cc -fPIC -DPIC -o engine/.libs/libmodsecurity_la-lua.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c engine/lua.cc -o engine/libmodsecurity_la-lua.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from engine/lua.cc:31: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from engine/lua.cc:33: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ip_match_f.lo `test -f 'operators/ip_match_f.cc' || echo './'`operators/ip_match_f.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_f.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_f.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-begins_with.lo `test -f 'operators/begins_with.cc' || echo './'`operators/begins_with.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/begins_with.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-begins_with.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/begins_with.cc -o operators/libmodsecurity_la-begins_with.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-gsblookup.lo `test -f 'operators/gsblookup.cc' || echo './'`operators/gsblookup.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gsblookup.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gsblookup.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gsblookup.cc -o operators/libmodsecurity_la-gsblookup.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-eq.lo `test -f 'operators/eq.cc' || echo './'`operators/eq.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/eq.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-eq.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ge.lo `test -f 'operators/ge.cc' || echo './'`operators/ge.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ge.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ge.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-gt.lo `test -f 'operators/gt.cc' || echo './'`operators/gt.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gt.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gt.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gt.cc -o operators/libmodsecurity_la-gt.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-contains.lo `test -f 'operators/contains.cc' || echo './'`operators/contains.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-contains_word.lo `test -f 'operators/contains_word.cc' || echo './'`operators/contains_word.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains_word.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains_word.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains_word.cc -o operators/libmodsecurity_la-contains_word.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-geo_lookup.lo `test -f 'operators/geo_lookup.cc' || echo './'`operators/geo_lookup.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/geo_lookup.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-geo_lookup.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ip_match.lo `test -f 'operators/ip_match.cc' || echo './'`operators/ip_match.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match.cc -o operators/libmodsecurity_la-ip_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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) { | ^~~~~ In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ends_with.lo `test -f 'operators/ends_with.cc' || echo './'`operators/ends_with.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ends_with.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ends_with.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_from_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_from_file.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-le.lo `test -f 'operators/le.cc' || echo './'`operators/le.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/le.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-le.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/le.cc -o operators/libmodsecurity_la-le.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-lt.lo `test -f 'operators/lt.cc' || echo './'`operators/lt.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/lt.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-lt.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-detect_xss.lo `test -f 'operators/detect_xss.cc' || echo './'`operators/detect_xss.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_xss.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_xss.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-detect_sqli.lo `test -f 'operators/detect_sqli.cc' || echo './'`operators/detect_sqli.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_sqli.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_sqli.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-no_match.lo `test -f 'operators/no_match.cc' || echo './'`operators/no_match.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/no_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-no_match.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/no_match.cc -o operators/libmodsecurity_la-no_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/no_match.h:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-multipart.lo `test -f 'request_body_processor/multipart.cc' || echo './'`request_body_processor/multipart.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/multipart.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-multipart.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/multipart.cc -o request_body_processor/libmodsecurity_la-multipart.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from request_body_processor/multipart.cc:37: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ request_body_processor/multipart.cc: In member function 'int modsecurity::RequestBodyProcessor::Multipart::process_part_data(std::string*, size_t)': request_body_processor/multipart.cc:561:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 561 | && (m_nfiles >= | ~~~~~~~~~^~ 562 | m_transaction->m_rules->m_uploadFileLimit.m_value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-fuzzy_hash.lo `test -f 'operators/fuzzy_hash.cc' || echo './'`operators/fuzzy_hash.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/fuzzy_hash.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-fuzzy_hash.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-inspect_file.lo `test -f 'operators/inspect_file.cc' || echo './'`operators/inspect_file.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/inspect_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-inspect_file.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-base64.lo `test -f 'utils/base64.cc' || echo './'`utils/base64.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/base64.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-base64.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/base64.cc -o utils/libmodsecurity_la-base64.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rsub.lo `test -f 'operators/rsub.cc' || echo './'`operators/rsub.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rsub.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rsub.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-acmp.lo `test -f 'utils/acmp.cc' || echo './'`utils/acmp.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/acmp.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-acmp.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/acmp.cc -o utils/libmodsecurity_la-acmp.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' utils/acmp.cc:113:13: warning: 'void acmp_clone_node_no_state(acmp_node_t*, acmp_node_t*)' defined but not used [-Wunused-function] 113 | static void acmp_clone_node_no_state(acmp_node_t *from, acmp_node_t *to) { | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-msc_tree.lo `test -f 'utils/msc_tree.cc' || echo './'`utils/msc_tree.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/msc_tree.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-msc_tree.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' utils/msc_tree.cc:954:13: warning: multi-line comment [-Wcomment] 954 | //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv4 " \ | ^ utils/msc_tree.cc:966:13: warning: multi-line comment [-Wcomment] 966 | //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv6 " \ | ^ utils/msc_tree.cc:1005:13: warning: multi-line comment [-Wcomment] 1005 | //*error_msg = apr_psprintf("Could not add entry " \ | ^ utils/msc_tree.cc:1047:13: warning: multi-line comment [-Wcomment] 1047 | //*error_msg = apr_psprintf("Could not add entry " \ | ^ utils/msc_tree.cc:1133:9: warning: multi-line comment [-Wcomment] 1133 | //*error_msg = apr_psprintf(mp, "Failed allocating " \ | ^ utils/msc_tree.cc:1142:9: warning: multi-line comment [-Wcomment] 1142 | //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \ | ^ utils/msc_tree.cc:1150:9: warning: multi-line comment [-Wcomment] 1150 | //*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:360:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 360 | for (i = 0; (i * NETMASK_8) < bit_validation; i++) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ utils/msc_tree.cc:387:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 387 | while (parent && test_bit <= parent->bit) { | ~~~~~~~~~^~~~~~~~~~~~~~ utils/msc_tree.cc:487:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 487 | while(i < node->count) { | ~~^~~~~~~~~~~~~ utils/msc_tree.cc:504:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 504 | while (j < (node->count - i)) { | ~~^~~~~~~~~~~~~~~~~~~ utils/msc_tree.cc: In function 'TreeNode* TreeAddIP(const char*, CPTTree*, int)': utils/msc_tree.cc:874:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | else if (pos < strlen(ip_strv4)) { | ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:911:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | else if (netmask_v6 != NETMASK_128 && pos < strlen(ip_strv6)) { | ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:836:19: warning: unused variable 'ip' [-Wunused-variable] 836 | unsigned long ip; | ^~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-pm.lo `test -f 'operators/pm.cc' || echo './'`operators/pm.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-str_eq.lo `test -f 'operators/str_eq.cc' || echo './'`operators/str_eq.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_eq.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_eq.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_eq.h:21: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-pm_from_file.lo `test -f 'operators/pm_from_file.cc' || echo './'`operators/pm_from_file.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm_from_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_from_file.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ operators/pm_from_file.cc: In static member function 'static bool modsecurity::operators::PmFromFile::isComment(const std::string&)': operators/pm_from_file.cc:36:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 36 | for (int i = 0; i < pos; i++) { | ~~^~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-str_match.lo `test -f 'operators/str_match.cc' || echo './'`operators/str_match.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_match.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-decode.lo `test -f 'utils/decode.cc' || echo './'`utils/decode.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/decode.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-decode.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/decode.cc -o utils/libmodsecurity_la-decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/utils/decode.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/backend/libmodsecurity_la-lmdb.lo `test -f 'collection/backend/lmdb.cc' || echo './'`collection/backend/lmdb.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/lmdb.cc -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-lmdb.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/lmdb.cc -o collection/backend/libmodsecurity_la-lmdb.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/collection/backend/lmdb.h:37, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual std::unique_ptr > modsecurity::collection::backend::LMDB::resolveFirst(const std::string&)': collection/backend/lmdb.cc:160:13: warning: unused variable 'mdb_value' [-Wunused-variable] 160 | MDB_val mdb_value; | ^~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveSingleMatch(const std::string&, std::vector*)': collection/backend/lmdb.cc:363:13: warning: unused variable 'mdb_value' [-Wunused-variable] 363 | MDB_val mdb_value; | ^~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::del(const std::string&)': collection/backend/lmdb.cc:470:13: warning: unused variable 'mdb_value' [-Wunused-variable] 470 | MDB_val mdb_value; | ^~~~~~~~~ collection/backend/lmdb.cc:472:14: warning: unused variable 'mst' [-Wunused-variable] 472 | MDB_stat mst; | ^~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveMultiMatches(const std::string&, std::vector*, modsecurity::variables::KeyExclusions&)': collection/backend/lmdb.cc:516:14: warning: unused variable 'mst' [-Wunused-variable] 516 | MDB_stat mst; | ^~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveRegularExpression(const std::string&, std::vector*, modsecurity::variables::KeyExclusions&)': collection/backend/lmdb.cc:587:14: warning: unused variable 'mst' [-Wunused-variable] 587 | MDB_stat mst; | ^~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_hash.lo `test -f 'operators/validate_hash.cc' || echo './'`operators/validate_hash.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_hash.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_hash.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/in_memory-per_process.cc -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/collection/backend/in_memory-per_process.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rx_global.lo `test -f 'operators/rx_global.cc' || echo './'`operators/rx_global.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx_global.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx_global.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx_global.cc -o operators/libmodsecurity_la-rx_global.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rx.lo `test -f 'operators/rx.cc' || echo './'`operators/rx.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx.cc -o operators/libmodsecurity_la-rx.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-ip_tree.lo `test -f 'utils/ip_tree.cc' || echo './'`utils/ip_tree.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/ip_tree.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-ip_tree.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/ip_tree.cc -o utils/libmodsecurity_la-ip_tree.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-https_client.lo `test -f 'utils/https_client.cc' || echo './'`utils/https_client.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/https_client.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-https_client.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-shared_files.lo `test -f 'utils/shared_files.cc' || echo './'`utils/shared_files.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/shared_files.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-shared_files.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/shared_files.cc -o utils/libmodsecurity_la-shared_files.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rbl.lo `test -f 'operators/rbl.cc' || echo './'`operators/rbl.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rbl.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rbl.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rbl.cc -o operators/libmodsecurity_la-rbl.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/rbl.h:33, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_url_encoding.lo `test -f 'operators/validate_url_encoding.cc' || echo './'`operators/validate_url_encoding.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_url_encoding.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_url_encoding.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_url_encoding.cc -o operators/libmodsecurity_la-validate_url_encoding.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ 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 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 unsigned int'} [-Wsign-compare] 38 | if (i + 2 >= input_length) { | ~~~~~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-geo_lookup.lo `test -f 'utils/geo_lookup.cc' || echo './'`utils/geo_lookup.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/geo_lookup.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-geo_lookup.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/geo_lookup.cc -o utils/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/utils/geo_lookup.h:31, from utils/geo_lookup.cc:28: ../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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-unconditional_match.lo `test -f 'operators/unconditional_match.cc' || echo './'`operators/unconditional_match.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/unconditional_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-unconditional_match.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/unconditional_match.h:23: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_dtd.lo `test -f 'operators/validate_dtd.cc' || echo './'`operators/validate_dtd.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_dtd.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_dtd.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-random.lo `test -f 'utils/random.cc' || echo './'`utils/random.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/random.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-random.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_cc.lo `test -f 'operators/verify_cc.cc' || echo './'`operators/verify_cc.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cc.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cc.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_cpf.lo `test -f 'operators/verify_cpf.cc' || echo './'`operators/verify_cpf.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cpf.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cpf.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cpf.cc -o operators/libmodsecurity_la-verify_cpf.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-within.lo `test -f 'operators/within.cc' || echo './'`operators/within.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/within.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-within.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_svnr.lo `test -f 'operators/verify_svnr.cc' || echo './'`operators/verify_svnr.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_svnr.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_svnr.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_byte_range.lo `test -f 'operators/validate_byte_range.cc' || echo './'`operators/validate_byte_range.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_byte_range.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_byte_range.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_byte_range.cc -o operators/libmodsecurity_la-validate_byte_range.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_schema.lo `test -f 'operators/validate_schema.cc' || echo './'`operators/validate_schema.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_schema.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_schema.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_schema.cc -o operators/libmodsecurity_la-validate_schema.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-regex.lo `test -f 'utils/regex.cc' || echo './'`utils/regex.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/regex.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-regex.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_ssn.lo `test -f 'operators/verify_ssn.cc' || echo './'`operators/verify_ssn.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_ssn.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_ssn.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_ssn.cc -o operators/libmodsecurity_la-verify_ssn.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_utf8_encoding.lo `test -f 'operators/validate_utf8_encoding.cc' || echo './'`operators/validate_utf8_encoding.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_utf8_encoding.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_utf8_encoding.cc -o operators/libmodsecurity_la-validate_utf8_encoding.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-system.lo `test -f 'utils/system.cc' || echo './'`utils/system.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/system.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-system.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/utils/system.h:19, from utils/system.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-operator.lo `test -f 'operators/operator.cc' || echo './'`operators/operator.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/operator.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-operator.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/operator.cc -o operators/libmodsecurity_la-operator.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from operators/operator.cc:49: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from operators/operator.cc:50: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-highest_severity.lo `test -f 'variables/highest_severity.cc' || echo './'`variables/highest_severity.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/highest_severity.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-highest_severity.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/highest_severity.cc -o variables/libmodsecurity_la-highest_severity.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-duration.lo `test -f 'variables/duration.cc' || echo './'`variables/duration.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/duration.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-duration.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-rule.lo `test -f 'variables/rule.cc' || echo './'`variables/rule.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/rule.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-rule.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/rule.cc -o variables/libmodsecurity_la-rule.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-modsec_build.lo `test -f 'variables/modsec_build.cc' || echo './'`variables/modsec_build.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/modsec_build.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-modsec_build.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-env.lo `test -f 'variables/env.cc' || echo './'`variables/env.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/env.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-env.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/env.cc -o variables/libmodsecurity_la-env.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-tx.lo `test -f 'variables/tx.cc' || echo './'`variables/tx.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/tx.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-tx.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_epoch.lo `test -f 'variables/time_epoch.cc' || echo './'`variables/time_epoch.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_epoch.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_epoch.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time.lo `test -f 'variables/time.cc' || echo './'`variables/time.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_day.lo `test -f 'variables/time_day.cc' || echo './'`variables/time_day.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_day.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_day.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_day.cc -o variables/libmodsecurity_la-time_day.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-remote_user.lo `test -f 'variables/remote_user.cc' || echo './'`variables/remote_user.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/remote_user.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-remote_user.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/remote_user.cc -o variables/libmodsecurity_la-remote_user.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_hour.lo `test -f 'variables/time_hour.cc' || echo './'`variables/time_hour.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_hour.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_hour.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_hour.cc -o variables/libmodsecurity_la-time_hour.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_min.lo `test -f 'variables/time_min.cc' || echo './'`variables/time_min.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_min.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_min.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_wday.lo `test -f 'variables/time_wday.cc' || echo './'`variables/time_wday.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_wday.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_wday.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_sec.lo `test -f 'variables/time_sec.cc' || echo './'`variables/time_sec.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_sec.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_sec.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_sec.cc -o variables/libmodsecurity_la-time_sec.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_mon.lo `test -f 'variables/time_mon.cc' || echo './'`variables/time_mon.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_mon.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_mon.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_year.lo `test -f 'variables/time_year.cc' || echo './'`variables/time_year.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_year.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_year.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_year.cc -o variables/libmodsecurity_la-time_year.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-xml.lo `test -f 'variables/xml.cc' || echo './'`variables/xml.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/xml.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-xml.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/xml.cc -o variables/libmodsecurity_la-xml.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-variable.lo `test -f 'variables/variable.cc' || echo './'`variables/variable.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/variable.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-variable.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/variable.cc -o variables/libmodsecurity_la-variable.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-seclang-scanner.lo `test -f 'parser/seclang-scanner.cc' || echo './'`parser/seclang-scanner.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-scanner.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-scanner.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-scanner.cc -o parser/libmodsecurity_la-seclang-scanner.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-seclang-parser.lo `test -f 'parser/seclang-parser.cc' || echo './'`parser/seclang-parser.cc libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-parser.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-parser.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-parser.cc -o parser/libmodsecurity_la-seclang-parser.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rule_unconditional.h:19, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from seclang-parser.yy:21: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ seclang-parser.yy: In member function 'virtual int yy::seclang_parser::parse()': seclang-parser.yy:2591:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2599:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2606:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2613:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2620:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2627:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2634:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2641:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2648:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2655:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2662:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2669:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2676:14: warning: unused variable 'z' [-Wunused-variable] In file included from ../headers/modsecurity/modsecurity.h:84: ../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[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -L/usr/lib64 -version-info 3:16:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o libmodsecurity.la -rpath /usr/lib64 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-parse_xml_into_args.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-libinjection_adapter.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_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-msc_tree.lo utils/libmodsecurity_la-random.lo utils/libmodsecurity_la-regex.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 -lrt -lxml2 -llmdb ../others/libinjection.la ../others/libmbedtls.la -lpcre2-8 -lmaxminddb -lfuzzy -lyajl libtool: link: g++ -std=c++17 -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../lib64/crti.o /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/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-parse_xml_into_args.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-libinjection_adapter.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_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-msc_tree.o utils/.libs/libmodsecurity_la-random.o utils/.libs/libmodsecurity_la-regex.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/lib64 -lcurl -lrt -lxml2 -llmdb -lpcre2-8 -lmaxminddb -lfuzzy -lyajl -L/usr/lib/gcc/x86_64-OpenCloudOS-linux/12 -L/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/crtendS.o /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-soname -Wl,libmodsecurity.so.3 -o .libs/libmodsecurity.so.3.0.16 libtool: link: (cd ".libs" && rm -f "libmodsecurity.so.3" && ln -s "libmodsecurity.so.3.0.16" "libmodsecurity.so.3") libtool: link: (cd ".libs" && rm -f "libmodsecurity.so" && ln -s "libmodsecurity.so.3.0.16" "libmodsecurity.so") libtool: link: (cd .libs/libmodsecurity.lax/libinjection.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.16/src/../others/.libs/libinjection.a") libtool: link: (cd .libs/libmodsecurity.lax/libmbedtls.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.16/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 variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-rule.o || cp variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-rule.o libtool: link: ln variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-xml.o || cp variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt4-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-parse_xml_into_args.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-libinjection_adapter.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_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 utils/libmodsecurity_la-msc_tree.o utils/libmodsecurity_la-random.o utils/libmodsecurity_la-regex.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/lt3-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/lt4-libmodsecurity_la-xml.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_html5.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_sqli.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_xss.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-base64.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-constant_time.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md5.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-platform_util.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-psa_util_internal.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-ripemd160.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha1.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha256.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha3.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha512.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 '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -DNDEBUG -DWITH_LMDB -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o modsec_rules_check-rules-check.o `test -f 'rules-check.cc' || echo './'`rules-check.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, from ../../headers/modsecurity/rules_set_properties.h:42, from ../../headers/modsecurity/rules_set.h:32, from rules-check.cc:28: ../../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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:84: ../../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o modsec-rules-check modsec_rules_check-rules-check.o ../../src/.libs/libmodsecurity.la -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/modsec-rules-check modsec_rules_check-rules-check.o -L/usr/lib64 ../../src/.libs/libmodsecurity.so -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o multi-multi.o `test -f 'multi.c' || echo './'`multi.c make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o multi multi-multi.o -lfuzzy -lmaxminddb -lrt libtool: link: gcc -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/multi multi-multi.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lfuzzy -lmaxminddb -lrt make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' Making all in multithread make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o multithread-multithread.o `test -f 'multithread.cc' || echo './'`multithread.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, from multithread.cc:12: ../../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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ multithread.cc: In function 'int main(int, const char**)': multithread.cc:107:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (auto i = 0; i != threads.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ multithread.cc:117:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (auto i = 0; i != threads.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:84: ../../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o multithread multithread-multithread.o -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/multithread multithread-multithread.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' Making all in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o read-read.o `test -f 'read.cc' || echo './'`read.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:84: ../../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o read read-read.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/read read-read.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' Making all in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, 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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from simple_request.cc:21: ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h: In member function 'int ReadingLogsViaRuleMessage::process() const': ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h:131:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (auto i = 0; i != threads.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h:140:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 140 | for (auto i = 0; i != threads.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:84: ../../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o simple_request simple_request-simple_request.o -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/simple_request simple_request-simple_request.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' Making all in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o test-test.o `test -f 'test.c' || echo './'`test.c make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o test test-test.o -lrt -lfuzzy libtool: link: gcc -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/test test-test.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lrt -lfuzzy make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' Making all in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, from simple_request.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:84: ../../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o simple_request simple_request-simple_request.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/simple_request simple_request-simple_request.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Nothing to be done for 'all-am'. Making all in test Making all in benchmark make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -DNDEBUG -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o benchmark-benchmark.o `test -f 'benchmark.cc' || echo './'`benchmark.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' In file included from ../../headers/modsecurity/transaction.h:53, from ../../headers/modsecurity/modsecurity.h:85, from ../../headers/modsecurity/rules_set_properties.h:42, from ../../headers/modsecurity/rules_set.h:32, from benchmark.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o benchmark benchmark-benchmark.o -lcurl -lmaxminddb -lpcre2-8 -lyajl -llmdb -lfuzzy -lxml2 -lrt libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/benchmark benchmark-benchmark.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lpcre2-8 -lyajl -llmdb -lfuzzy -lxml2 -lrt make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o common/unit_tests-custom_debug_log.o `test -f 'common/custom_debug_log.cc' || echo './'`common/custom_debug_log.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o common/regression_tests-custom_debug_log.o `test -f 'common/custom_debug_log.cc' || echo './'`common/custom_debug_log.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o unit/tests-unit_test.o `test -f 'unit/unit_test.cc' || echo './'`unit/unit_test.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from unit/unit_test.cc:28: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ unit/unit_test.cc: In static member function 'static std::unique_ptr modsecurity_test::UnitTest::from_yajl_node(yajl_val_s* const&)': unit/unit_test.cc:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int i = 0; i < num_tests; i++) { | ~~^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o optimization/rules_optimization-optimization.o `test -f 'optimization/optimization.cc' || echo './'`optimization/optimization.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from optimization/optimization.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32, from optimization/optimization.cc:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | 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 param) | ^~~~~~~~ optimization/optimization.cc: In function 'int main(int, char**)': optimization/optimization.cc:84:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < rules->size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o regression/tests-regression_test.o `test -f 'regression/regression_test.cc' || echo './'`regression/regression_test.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' regression/regression_test.cc: In static member function 'static std::string modsecurity_test::RegressionTest::yajl_array_to_str(yajl_val_s* const&)': regression/regression_test.cc:54:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for (int z = 0; z < node->u.array.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::vector > modsecurity_test::RegressionTest::yajl_array_to_vec_str(yajl_val_s* const&)': regression/regression_test.cc:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int z = 0; z < node->u.array.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::vector, std::__cxx11::basic_string > > modsecurity_test::RegressionTest::yajl_array_to_map(yajl_val_s* const&)': regression/regression_test.cc:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (int z = 0; z < node->u.object.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::unique_ptr modsecurity_test::RegressionTest::from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:111:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int i = 0; i < nelem; i++) { | ~~^~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_client_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:148:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_server_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 158 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_request_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_response_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_expected_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:205:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function 'void modsecurity_test::RegressionTest::update_rules_from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:220:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (int j = 0; j < val->u.array.len; j++) { | ~~^~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::unique_ptr modsecurity_test::RegressionTests::from_yajl_node(yajl_val_s* const&)': regression/regression_test.cc:275:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 275 | for (int i = 0; i < num_tests; i++) { | ~~^~~~~~~~~~~ regression/regression_test.cc: At global scope: regression/regression_test.cc:322:24: warning: 'yajl_gen_status modsecurity_test::gen_key_int_if_non_zero(yajl_gen, std::string_view, int)' defined but not used [-Wunused-function] 322 | static yajl_gen_status gen_key_int_if_non_zero(yajl_gen g, std::string_view key, int val) { | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o rules_optimization optimization/rules_optimization-optimization.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/rules_optimization optimization/rules_optimization-optimization.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o unit/tests-unit.o `test -f 'unit/unit.cc' || echo './'`unit/unit.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from unit/unit.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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from unit/unit.cc:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | 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:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ unit/unit.cc: In instantiation of 'modsecurity_test::UnitTestResult perform_unit_test_multithreaded(const modsecurity_test::UnitTest&, modsecurity_test::ModSecurityTestContext&) [with TestType = OperatorTest]': unit/unit.cc:226:61: required from 'void perform_unit_test_helper(const modsecurity_test::ModSecurityTest&, modsecurity_test::UnitTest&, modsecurity_test::ModSecurityTestResults&, modsecurity::Transaction&, modsecurity_test::ModSecurityTestContext&) [with TestType = OperatorTest]' unit/unit.cc:266:47: required from here unit/unit.cc:189:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (auto i = 0; i != threads.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ unit/unit.cc:205:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (auto i = 0; i != threads.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from ../test/common/modsecurity_test.h:55, from unit/unit.cc:35: ../test/common/modsecurity_test.cc: In instantiation of 'bool modsecurity_test::ModSecurityTest::load_test_json(const std::string&) [with T = modsecurity_test::UnitTest; std::string = std::__cxx11::basic_string]': ../test/common/modsecurity_test.cc:105:17: required from 'void modsecurity_test::ModSecurityTest::load_tests(const std::string&) [with T = modsecurity_test::UnitTest; std::string = std::__cxx11::basic_string]' unit/unit.cc:314:24: required from here ../test/common/modsecurity_test.cc:78:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for ( int i = 0; i < num_tests; i++ ) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o regression/tests-regression.o `test -f 'regression/regression.cc' || echo './'`regression/regression.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from regression/regression.cc:31: ../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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../test/common/modsecurity_test.h:55, from regression/regression.cc:33: ../test/common/modsecurity_test.cc: In instantiation of 'bool modsecurity_test::ModSecurityTest::load_test_json(const std::string&) [with T = modsecurity_test::RegressionTests; std::string = std::__cxx11::basic_string]': ../test/common/modsecurity_test.cc:105:17: required from 'void modsecurity_test::ModSecurityTest::load_tests(const std::string&) [with T = modsecurity_test::RegressionTests; std::string = std::__cxx11::basic_string]' ../test/common/modsecurity_test.cc:131:15: required from 'void modsecurity_test::ModSecurityTest::load_tests() [with T = modsecurity_test::RegressionTests]' regression/regression.cc:446:25: required from here ../test/common/modsecurity_test.cc:78:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for ( int i = 0; i < num_tests; i++ ) { | ~~^~~~~~~~~~~ ../test/common/modsecurity_test.cc: In instantiation of 'bool modsecurity_test::ModSecurityTest::load_test_json(const std::string&) [with T = modsecurity_test::RegressionTest; std::string = std::__cxx11::basic_string]': ../test/common/modsecurity_test.cc:105:17: required from 'void modsecurity_test::ModSecurityTest::load_tests(const std::string&) [with T = modsecurity_test::RegressionTest; std::string = std::__cxx11::basic_string]' ../test/common/modsecurity_test.cc:131:15: required from 'void modsecurity_test::ModSecurityTest::load_tests() [with T = modsecurity_test::RegressionTest]' regression/regression.cc:473:20: required from here ../test/common/modsecurity_test.cc:78:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from ../headers/modsecurity/modsecurity.h:84: ../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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o unit_tests unit/tests-unit.o unit/tests-unit_test.o common/unit_tests-custom_debug_log.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/unit_tests unit/tests-unit.o unit/tests-unit_test.o common/unit_tests-custom_debug_log.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o regression_tests regression/tests-regression.o regression/tests-regression_test.o common/regression_tests-custom_debug_log.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/regression_tests regression/tests-regression.o regression/tests-regression_test.o common/regression_tests-custom_debug_log.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ppbzFz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 ++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 + cd modsecurity-v3.0.16 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 'INSTALL=/usr/bin/install -p' Making install in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' Making install in src make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.16 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.so.3.0.16 libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.16 libmodsecurity.so.3 || { rm -f libmodsecurity.so.3 && ln -s libmodsecurity.so.3.0.16 libmodsecurity.so.3; }; }) libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.16 libmodsecurity.so || { rm -f libmodsecurity.so && ln -s libmodsecurity.so.3.0.16 libmodsecurity.so; }; }) libtool: install: /usr/bin/install -p .libs/libmodsecurity.lai /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.la libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.a libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.a libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.a libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity/actions/' /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity/actions/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity/collection/' /usr/bin/install -p -m 644 ../headers/modsecurity/collection/collection.h ../headers/modsecurity/collection/collections.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity/collection/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity' /usr/bin/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 '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/doc' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' Making install in tools make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' Making install in rules-check make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/bin' libtool: warning: '../../src/.libs/libmodsecurity.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/modsec-rules-check /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/bin/modsec-rules-check make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' Making install in multiprocess_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' Making install in multithread make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' Making install in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' Making install in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' Making install in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' Making install in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/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 '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity' /usr/bin/install -p -m 644 reading_logs_via_rule_message/reading_logs_via_rule_message.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' Making install in test make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' Making install in benchmark make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/pkgconfig' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16' + find /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 -name '*.la' -delete + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 3.0.16-1.oc9 --unique-debug-suffix -3.0.16-1.oc9.x86_64 --unique-debug-src-base libmodsecurity-3.0.16-1.oc9.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/modsecurity-v3.0.16 extracting debug info from /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/bin/modsec-rules-check extracting debug info from /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/lib64/libmodsecurity.so.3.0.16 cpio: src/location.hh: Cannot stat: No such file or directory cpio: src/seclang-parser.cc: Cannot stat: No such file or directory cpio: src/seclang-parser.hh: Cannot stat: No such file or directory cpio: src/seclang-parser.yy: Cannot stat: No such file or directory cpio: src/seclang-scanner.cc: Cannot stat: No such file or directory cpio: src/seclang-scanner.ll: Cannot stat: No such file or directory 5576 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: libmodsecurity-3.0.16-1.oc9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Fopvpk + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity + cp -pr README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity + cp -pr AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Pr4Ojg + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity + cp -pr LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.16-1.oc9 libmodsecurity(x86-64) = 3.0.16-1.oc9 libmodsecurity.so.3()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libfuzzy.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblmdb.so.0.0.0()(64bit) libm.so.6()(64bit) libmaxminddb.so.0()(64bit) libmodsecurity.so.3()(64bit) libpcre2-8.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.8)(64bit) libxml2.so.2(LIBXML2_2.6.11)(64bit) libyajl.so.2()(64bit) rtld(GNU_HASH) Processing files: libmodsecurity-devel-3.0.16-1.oc9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.C1bDq6 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity-devel + cp -pr README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity-devel + cp -pr AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/doc/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ebtMGw + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity-devel + cp -pr LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64/usr/share/licenses/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmodsecurity-devel = 3.0.16-1.oc9 libmodsecurity-devel(x86-64) = 3.0.16-1.oc9 pkgconfig(modsecurity) = 3.0.16 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libmodsecurity.so.3()(64bit) Processing files: libmodsecurity-static-3.0.16-1.oc9.x86_64 Provides: libmodsecurity-static = 3.0.16-1.oc9 libmodsecurity-static(x86-64) = 3.0.16-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libmodsecurity-debugsource-3.0.16-1.oc9.x86_64 Provides: libmodsecurity-debugsource = 3.0.16-1.oc9 libmodsecurity-debugsource(x86-64) = 3.0.16-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libmodsecurity-debuginfo-3.0.16-1.oc9.x86_64 Provides: debuginfo(build-id) = 055408a7f34cefff2f53e185d54ea0707d5a0ddf debuginfo(build-id) = 4385873f356826bf91dd4747340d893a9f355945 libmodsecurity-debuginfo = 3.0.16-1.oc9 libmodsecurity-debuginfo(x86-64) = 3.0.16-1.oc9 libmodsecurity.so.3.0.16-3.0.16-1.oc9.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libmodsecurity-debugsource(x86-64) = 3.0.16-1.oc9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.oc9.x86_64 Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.16-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.16-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-3.0.16-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.16-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.16-1.oc9.x86_64.rpm Child return code was: 0