Warning: Permanently added '44.202.50.39' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10694350-rhel+epel-10-aarch64 --chroot rhel+epel-10-aarch64 Version: 1.8 PID: 20524 Logging PID: 20526 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10694350, 'buildroot_pkgs': [], 'chroot': 'rhel+epel-10-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '3c9658fc6af8d27de41dfd8846edb1561ae84171', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/mikelo2/modsecurity-el10/libmodsecurity', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'libmodsecurity', 'package_version': '3.0.16-1', 'project_dirname': 'modsecurity-el10', 'project_name': 'modsecurity-el10', 'project_owner': 'mikelo2', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/mikelo2/modsecurity-el10/rhel+epel-10-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'mikelo2/modsecurity-el10--mikelo2', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'mikelo2', 'tags': [], 'task_id': '10694350-rhel+epel-10-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/mikelo2/modsecurity-el10/libmodsecurity /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/mikelo2/modsecurity-el10/libmodsecurity', '/var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity'... Running: git checkout 3c9658fc6af8d27de41dfd8846edb1561ae84171 -- cmd: ['git', 'checkout', '3c9658fc6af8d27de41dfd8846edb1561ae84171', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity rc: 0 stdout: stderr: Note: switching to '3c9658fc6af8d27de41dfd8846edb1561ae84171'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 3c9658f automatic import of libmodsecurity Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading modsecurity-v3.0.16.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o modsecurity-v3.0.16.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/mikelo2/modsecurity-el10/libmodsecurity/modsecurity-v3.0.16.tar.gz/md5/2b7fc54703947e6d34483e60f8b54b45/modsecurity-v3.0.16.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11.23M 100 11.23M 0 0 27.50M 0 0 INFO: Reading stdout from command: md5sum modsecurity-v3.0.16.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1783450659.834036 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.5, NVR = mock-6.7-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1783450659.834036 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity/libmodsecurity.spec) Config(rhel+epel-10-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1783450659.834036/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.access.redhat.com/ubi10/ubi INFO: Pulling image: registry.access.redhat.com/ubi10/ubi INFO: Tagging container image as mock-bootstrap-5c587be3-4daa-4576-9584-49f7e7743df6 INFO: Checking that 26a218028828fb87ae233c332e701882a0d06aadbce0c9023a1f3d94fd38deb4 image matches host's architecture INFO: Copy content of container 26a218028828fb87ae233c332e701882a0d06aadbce0c9023a1f3d94fd38deb4 to /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1783450659.834036/root INFO: mounting 26a218028828fb87ae233c332e701882a0d06aadbce0c9023a1f3d94fd38deb4 with podman image mount INFO: image 26a218028828fb87ae233c332e701882a0d06aadbce0c9023a1f3d94fd38deb4 as /var/lib/containers/storage/overlay/3cbd3118116381568cc0fd7b983310dbfeccc161f130f11db0a94d118d940ba9/merged INFO: umounting image 26a218028828fb87ae233c332e701882a0d06aadbce0c9023a1f3d94fd38deb4 (/var/lib/containers/storage/overlay/3cbd3118116381568cc0fd7b983310dbfeccc161f130f11db0a94d118d940ba9/merged) with podman image umount INFO: Removing image mock-bootstrap-5c587be3-4daa-4576-9584-49f7e7743df6 INFO: Package manager dnf4 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-23.el10.aarch64 rpm-sequoia-1.10.1.1-2.el10.aarch64 python3-dnf-4.20.0-22.el10_2.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-22.el10_2.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 24 kB/s | 1.5 kB 00:00 Copr repository 286 B/s | 1.7 kB 00:05 Red Hat Enterprise Linux 10 for aarch64 - BaseO 61 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 48 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 117 kB/s | 4.1 kB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 334 kB/s | 18 kB 00:00 Dependencies resolved. ====================================================================================== Package Arch Version Repo Size ====================================================================================== Installing: bash aarch64 5.2.26-6.el10 baseos 1.8 M bzip2 aarch64 1.0.8-25.el10 baseos 58 k coreutils aarch64 9.5-8.el10_2 baseos 1.1 M cpio aarch64 2.15-3.el10 baseos 294 k diffutils aarch64 3.10-8.el10 baseos 409 k epel-rpm-macros noarch 10-7.el10_2 epel 8.4 k findutils aarch64 1:4.10.0-5.el10 baseos 559 k gawk aarch64 5.3.0-6.el10 baseos 1.1 M glibc-minimal-langpack aarch64 2.39-126.el10_2 baseos 31 k grep aarch64 3.11-10.el10 baseos 303 k gzip aarch64 1.13-3.el10 baseos 172 k info aarch64 7.1-6.el10 baseos 185 k patch aarch64 2.7.6-26.el10 appstream 132 k redhat-release aarch64 10.2-21.el10 baseos 62 k redhat-rpm-config noarch 295-1.el10 appstream 81 k rpm-build aarch64 4.19.1.1-23.el10 appstream 82 k sed aarch64 4.9-5.el10 baseos 322 k shadow-utils aarch64 2:4.15.0-11.el10 baseos 1.3 M tar aarch64 2:1.35-11.el10 baseos 864 k unzip aarch64 6.0-69.el10 baseos 186 k util-linux aarch64 2.40.2-18.el10 baseos 1.3 M which aarch64 2.21-44.el10_0 baseos 42 k xz aarch64 1:5.6.2-4.el10_0 baseos 481 k Installing dependencies: R-srpm-macros noarch 1.3.7-1.el10_2 epel 11 k alternatives aarch64 1.30-2.el10 baseos 44 k ansible-srpm-macros noarch 1-21.el10_2 epel 20 k audit-libs aarch64 4.0.3-5.el10 baseos 136 k authselect aarch64 1.5.2-1.el10 baseos 217 k authselect-libs aarch64 1.5.2-1.el10 baseos 259 k basesystem noarch 11-22.el10 baseos 8.3 k binutils aarch64 2.41-63.el10 baseos 6.7 M binutils-gold aarch64 2.41-63.el10 baseos 943 k bzip2-libs aarch64 1.0.8-25.el10 baseos 44 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10_1 baseos 1.1 M coreutils-common aarch64 9.5-8.el10_2 baseos 2.2 M cracklib aarch64 2.9.11-8.el10 baseos 100 k cracklib-dicts aarch64 2.9.11-8.el10 baseos 3.7 M crypto-policies noarch 20260216-1.git0e54016.el10 baseos 105 k curl aarch64 8.12.1-4.el10 baseos 214 k cyrus-sasl-lib aarch64 2.1.28-30.el10_2 baseos 113 k debugedit aarch64 5.1-8.el10 appstream 80 k dwz aarch64 0.16-1.el10 appstream 137 k ed aarch64 1.20-5.el10 baseos 86 k efi-srpm-macros noarch 6-6.el10 appstream 25 k elfutils aarch64 0.194-2.el10_2 baseos 547 k elfutils-debuginfod-client aarch64 0.194-2.el10_2 baseos 49 k elfutils-default-yama-scope noarch 0.194-2.el10_2 baseos 15 k elfutils-libelf aarch64 0.194-2.el10_2 baseos 206 k elfutils-libs aarch64 0.194-2.el10_2 baseos 269 k file aarch64 5.45-9.el10 baseos 54 k file-libs aarch64 5.45-9.el10 baseos 767 k filesystem aarch64 3.18-17.el10 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-18.el10 appstream 29 k forge-srpm-macros noarch 0.4.0-6.el10 appstream 23 k fpc-srpm-macros noarch 1.3-7.el10_1 epel 7.8 k gdb-minimal aarch64 16.3-3.el10 appstream 4.1 M gdbm aarch64 1:1.23-12.el10_0 baseos 154 k gdbm-libs aarch64 1:1.23-12.el10_0 baseos 60 k ghc-srpm-macros noarch 1.9.2-1.el10_0 epel 9.1 k glibc aarch64 2.39-126.el10_2 baseos 1.8 M glibc-common aarch64 2.39-126.el10_2 baseos 313 k glibc-gconv-extra aarch64 2.39-126.el10_2 baseos 1.7 M gmp aarch64 1:6.2.1-12.el10 baseos 268 k go-srpm-macros noarch 3.8.0-1.el10 appstream 27 k jansson aarch64 2.14-3.el10 baseos 50 k json-c aarch64 0.18-3.el10 baseos 48 k kernel-srpm-macros noarch 1.0-27.el10 appstream 8.8 k keyutils-libs aarch64 1.6.3-5.el10 baseos 35 k krb5-libs aarch64 1.21.3-10.el10_2 baseos 776 k libacl aarch64 2.3.2-4.el10 baseos 27 k libarchive aarch64 3.7.7-8.el10_1 baseos 413 k libattr aarch64 2.5.2-5.el10 baseos 20 k libblkid aarch64 2.40.2-18.el10 baseos 129 k libbrotli aarch64 1.1.0-7.el10_1 baseos 344 k libcap aarch64 2.69-7.el10_2.1 baseos 96 k libcap-ng aarch64 0.8.4-6.el10 baseos 36 k libcbor aarch64 0.11.0-3.el10 baseos 36 k libcom_err aarch64 1.47.1-5.el10 baseos 26 k libcurl aarch64 8.12.1-4.el10 baseos 361 k libeconf aarch64 0.6.2-4.el10 baseos 36 k libevent aarch64 2.1.12-16.el10 baseos 260 k libfdisk aarch64 2.40.2-18.el10 baseos 162 k libffi aarch64 3.4.4-10.el10 baseos 38 k libfido2 aarch64 1.14.0-7.el10 baseos 99 k libgcc aarch64 14.3.1-4.4.el10 baseos 130 k libgomp aarch64 14.3.1-4.4.el10 baseos 361 k libidn2 aarch64 2.3.7-3.el10 baseos 123 k libmount aarch64 2.40.2-18.el10 baseos 159 k libnghttp2 aarch64 1.68.0-3.el10_2.1 baseos 77 k libpkgconf aarch64 2.1.0-3.el10 baseos 41 k libpsl aarch64 0.21.5-6.el10 baseos 67 k libpwquality aarch64 1.4.5-12.el10 baseos 127 k libselinux aarch64 3.10-1.el10 baseos 102 k libsemanage aarch64 3.10-1.el10 baseos 125 k libsepol aarch64 3.10-1.el10 baseos 338 k libsmartcols aarch64 2.40.2-18.el10 baseos 88 k libssh aarch64 0.12.0-2.el10 baseos 280 k libssh-config noarch 0.12.0-2.el10 baseos 15 k libstdc++ aarch64 14.3.1-4.4.el10 baseos 871 k libtasn1 aarch64 4.20.0-5.el10_2 baseos 79 k libunistring aarch64 1.1-10.el10 baseos 543 k libutempter aarch64 1.2.1-15.el10 baseos 31 k libuuid aarch64 2.40.2-18.el10 baseos 35 k libverto aarch64 0.3.2-10.el10 baseos 24 k libxcrypt aarch64 4.4.36-10.el10 baseos 128 k libxml2 aarch64 2.12.5-10.el10_2.1 baseos 679 k libzstd aarch64 1.5.5-9.el10 baseos 287 k lua-libs aarch64 5.4.6-7.el10 baseos 132 k lua-srpm-macros noarch 1-15.el10 appstream 10 k lz4-libs aarch64 1.9.4-8.el10 baseos 70 k mpfr aarch64 4.2.1-8.el10 baseos 331 k ncurses-base noarch 6.4-15.20240127.el10_1 baseos 105 k ncurses-libs aarch64 6.4-15.20240127.el10_1 baseos 333 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 9.0 k openldap aarch64 2.6.10-1.el10 baseos 235 k openssl-fips-provider aarch64 3.0.7-11.el10_2 baseos 14 k openssl-fips-provider-so aarch64 3.0.7-11.el10_2 baseos 517 k openssl-libs aarch64 1:3.5.5-4.el10_2 baseos 2.1 M p11-kit aarch64 0.26.2-1.el10 baseos 539 k p11-kit-trust aarch64 0.26.2-1.el10 baseos 147 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 11 k pam aarch64 1.6.1-9.el10 baseos 589 k pam-libs aarch64 1.6.1-9.el10 baseos 56 k pcre2 aarch64 10.44-1.el10.3 baseos 229 k pcre2-syntax noarch 10.44-1.el10.3 baseos 155 k perl-srpm-macros noarch 1-57.el10 appstream 9.7 k pkgconf aarch64 2.1.0-3.el10 baseos 48 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config aarch64 2.1.0-3.el10 baseos 12 k popt aarch64 1.19-8.el10 baseos 70 k publicsuffix-list-dafsa noarch 20240107-5.el10 baseos 60 k pyproject-srpm-macros noarch 1.18.5-1.el10 appstream 13 k python-srpm-macros noarch 3.12-11.el10 appstream 22 k qt6-srpm-macros noarch 6.10.1-1.el10 appstream 9.1 k readline aarch64 8.2-11.el10 baseos 215 k rpm aarch64 4.19.1.1-23.el10 baseos 569 k rpm-build-libs aarch64 4.19.1.1-23.el10 baseos 94 k rpm-libs aarch64 4.19.1.1-23.el10 baseos 305 k rpm-sequoia aarch64 1.10.1.1-2.el10 baseos 904 k rust-toolset-srpm-macros noarch 1.92.0-1.el10 appstream 17 k setup noarch 2.14.5-7.el10 baseos 153 k sqlite-libs aarch64 3.46.1-5.el10_1 baseos 730 k systemd-libs aarch64 257-23.el10_2.2 baseos 806 k util-linux-core aarch64 2.40.2-18.el10 baseos 551 k xz-libs aarch64 1:5.6.2-4.el10_0 baseos 110 k zip aarch64 3.0-45.el10 baseos 264 k zlib-ng-compat aarch64 2.2.3-3.el10_1 baseos 63 k zstd aarch64 1.5.5-9.el10 baseos 459 k Transaction Summary ====================================================================================== Install 149 Packages Total size: 60 M Installed size: 215 M Downloading Packages: [SKIPPED] alternatives-1.30-2.el10.aarch64.rpm: Already downloaded [SKIPPED] basesystem-11-22.el10.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.26-6.el10.aarch64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-25.el10.aarch64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-25.el10.aarch64.rpm: Already downloaded [SKIPPED] cpio-2.15-3.el10.aarch64.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-8.el10.aarch64.rpm: Already downloaded [SKIPPED] cracklib-dicts-2.9.11-8.el10.aarch64.rpm: Already downloaded [SKIPPED] diffutils-3.10-8.el10.aarch64.rpm: Already downloaded [SKIPPED] ed-1.20-5.el10.aarch64.rpm: Already downloaded [SKIPPED] findutils-4.10.0-5.el10.aarch64.rpm: Already downloaded [SKIPPED] gawk-5.3.0-6.el10.aarch64.rpm: Already downloaded [SKIPPED] gdbm-1.23-12.el10_0.aarch64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-12.el10_0.aarch64.rpm: Already downloaded [SKIPPED] grep-3.11-10.el10.aarch64.rpm: Already downloaded [SKIPPED] gzip-1.13-3.el10.aarch64.rpm: Already downloaded [SKIPPED] info-7.1-6.el10.aarch64.rpm: Already downloaded [SKIPPED] jansson-2.14-3.el10.aarch64.rpm: Already downloaded [SKIPPED] json-c-0.18-3.el10.aarch64.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.3-5.el10.aarch64.rpm: Already downloaded [SKIPPED] libacl-2.3.2-4.el10.aarch64.rpm: Already downloaded [SKIPPED] libattr-2.5.2-5.el10.aarch64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.4-6.el10.aarch64.rpm: Already downloaded [SKIPPED] libcbor-0.11.0-3.el10.aarch64.rpm: Already downloaded [SKIPPED] libeconf-0.6.2-4.el10.aarch64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-16.el10.aarch64.rpm: Already downloaded [SKIPPED] libfido2-1.14.0-7.el10.aarch64.rpm: Already downloaded [SKIPPED] libidn2-2.3.7-3.el10.aarch64.rpm: Already downloaded [SKIPPED] libpkgconf-2.1.0-3.el10.aarch64.rpm: Already downloaded [SKIPPED] libpsl-0.21.5-6.el10.aarch64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-12.el10.aarch64.rpm: Already downloaded [SKIPPED] libunistring-1.1-10.el10.aarch64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-15.el10.aarch64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-10.el10.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-10.el10.aarch64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-9.el10.aarch64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-7.el10.aarch64.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-8.el10.aarch64.rpm: Already downloaded [SKIPPED] pcre2-10.44-1.el10.3.aarch64.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.44-1.el10.3.noarch.rpm: Already downloaded [SKIPPED] pkgconf-2.1.0-3.el10.aarch64.rpm: Already downloaded [SKIPPED] pkgconf-m4-2.1.0-3.el10.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-2.1.0-3.el10.aarch64.rpm: Already downloaded [SKIPPED] popt-1.19-8.el10.aarch64.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20240107-5.el10.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-11.el10.aarch64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-9.el10.aarch64.rpm: Already downloaded [SKIPPED] which-2.21-44.el10_0.aarch64.rpm: Already downloaded [SKIPPED] xz-5.6.2-4.el10_0.aarch64.rpm: Already downloaded [SKIPPED] xz-libs-5.6.2-4.el10_0.aarch64.rpm: Already downloaded [SKIPPED] filesystem-3.18-17.el10.aarch64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-12.el10.aarch64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-10.el10.aarch64.rpm: Already downloaded [SKIPPED] setup-2.14.5-7.el10.noarch.rpm: Already downloaded [SKIPPED] sqlite-libs-3.46.1-5.el10_1.aarch64.rpm: Already downloaded [SKIPPED] unzip-6.0-69.el10.aarch64.rpm: Already downloaded [SKIPPED] zip-3.0-45.el10.aarch64.rpm: Already downloaded [SKIPPED] ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-7.el10_1.aarch64.rpm: Already downloaded [SKIPPED] audit-libs-4.0.3-5.el10.aarch64.rpm: Already downloaded [SKIPPED] authselect-1.5.2-1.el10.aarch64.rpm: Already downloaded [SKIPPED] authselect-libs-1.5.2-1.el10.aarch64.rpm: Already downloaded [SKIPPED] binutils-gold-2.41-63.el10.aarch64.rpm: Already downloaded [SKIPPED] curl-8.12.1-4.el10.aarch64.rpm: Already downloaded [SKIPPED] elfutils-0.194-2.el10_2.aarch64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.194-2.el10_2.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.194-2.el10_2.aarch64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.194-2.el10_2.aarch64.rpm: Already downloaded [SKIPPED] file-5.45-9.el10.aarch64.rpm: Already downloaded [SKIPPED] libarchive-3.7.7-8.el10_1.aarch64.rpm: Already downloaded [SKIPPED] libblkid-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] libcom_err-1.47.1-5.el10.aarch64.rpm: Already downloaded [SKIPPED] libgomp-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] libnghttp2-1.68.0-3.el10_2.1.aarch64.rpm: Already downloaded [SKIPPED] libsepol-3.10-1.el10.aarch64.rpm: Already downloaded [SKIPPED] libsmartcols-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] libssh-0.12.0-2.el10.aarch64.rpm: Already downloaded [SKIPPED] libssh-config-0.12.0-2.el10.noarch.rpm: Already downloaded [SKIPPED] libstdc++-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] libuuid-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] mpfr-4.2.1-8.el10.aarch64.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-15.20240127.el10_1.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-15.20240127.el10_1.aarch64.rpm: Already downloaded [SKIPPED] openldap-2.6.10-1.el10.aarch64.rpm: Already downloaded [SKIPPED] pam-1.6.1-9.el10.aarch64.rpm: Already downloaded [SKIPPED] pam-libs-1.6.1-9.el10.aarch64.rpm: Already downloaded [SKIPPED] rpm-4.19.1.1-23.el10.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.19.1.1-23.el10.aarch64.rpm: Already downloaded [SKIPPED] rpm-libs-4.19.1.1-23.el10.aarch64.rpm: Already downloaded [SKIPPED] shadow-utils-4.15.0-11.el10.aarch64.rpm: Already downloaded [SKIPPED] tar-1.35-11.el10.aarch64.rpm: Already downloaded [SKIPPED] util-linux-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] util-linux-core-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] zlib-ng-compat-2.2.3-3.el10_1.aarch64.rpm: Already downloaded [SKIPPED] binutils-2.41-63.el10.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-20260216-1.git0e54016.el10.noarch.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.194-2.el10_2.aarch64.rpm: Already downloaded [SKIPPED] file-libs-5.45-9.el10.aarch64.rpm: Already downloaded [SKIPPED] libcurl-8.12.1-4.el10.aarch64.rpm: Already downloaded [SKIPPED] libfdisk-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] libgcc-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] libmount-2.40.2-18.el10.aarch64.rpm: Already downloaded [SKIPPED] libselinux-3.10-1.el10.aarch64.rpm: Already downloaded [SKIPPED] libsemanage-3.10-1.el10.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-0.26.2-1.el10.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.26.2-1.el10.aarch64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.10.1.1-2.el10.aarch64.rpm: Already downloaded [SKIPPED] sed-4.9-5.el10.aarch64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.3-10.el10_2.aarch64.rpm: Already downloaded [SKIPPED] libcap-2.69-7.el10_2.1.aarch64.rpm: Already downloaded [SKIPPED] redhat-release-10.2-21.el10.aarch64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-30.el10_2.aarch64.rpm: Already downloaded [SKIPPED] systemd-libs-257-23.el10_2.2.aarch64.rpm: Already downloaded [SKIPPED] openssl-libs-3.5.5-4.el10_2.aarch64.rpm: Already downloaded [SKIPPED] openssl-fips-provider-3.0.7-11.el10_2.aarch64.rpm: Already downloaded [SKIPPED] openssl-fips-provider-so-3.0.7-11.el10_2.aarch64.rpm: Already downloaded [SKIPPED] libtasn1-4.20.0-5.el10_2.aarch64.rpm: Already downloaded [SKIPPED] libxml2-2.12.5-10.el10_2.1.aarch64.rpm: Already downloaded [SKIPPED] coreutils-9.5-8.el10_2.aarch64.rpm: Already downloaded [SKIPPED] coreutils-common-9.5-8.el10_2.aarch64.rpm: Already downloaded [SKIPPED] glibc-2.39-126.el10_2.aarch64.rpm: Already downloaded [SKIPPED] glibc-common-2.39-126.el10_2.aarch64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.39-126.el10_2.aarch64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.39-126.el10_2.aarch64.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-18.el10.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-19.el10.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-57.el10.noarch.rpm: Already downloaded [SKIPPED] efi-srpm-macros-6-6.el10.noarch.rpm: Already downloaded [SKIPPED] patch-2.7.6-26.el10.aarch64.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-10-4.el10.noarch.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-13.el10.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.4.0-6.el10.noarch.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-15.el10.noarch.rpm: Already downloaded [SKIPPED] dwz-0.16-1.el10.aarch64.rpm: Already downloaded [SKIPPED] debugedit-5.1-8.el10.aarch64.rpm: Already downloaded [SKIPPED] gdb-minimal-16.3-3.el10.aarch64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-27.el10.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.18.5-1.el10.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-11.el10.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.8.0-1.el10.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.10.1-1.el10.noarch.rpm: Already downloaded [SKIPPED] redhat-rpm-config-295-1.el10.noarch.rpm: Already downloaded [SKIPPED] rpm-build-4.19.1.1-23.el10.aarch64.rpm: Already downloaded [SKIPPED] rust-toolset-srpm-macros-1.92.0-1.el10.noarch.rpm: Already downloaded [SKIPPED] R-srpm-macros-1.3.7-1.el10_2.noarch.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-21.el10_2.noarch.rpm: Already downloaded [SKIPPED] epel-rpm-macros-10-7.el10_2.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-7.el10_1.noarch.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.9.2-1.el10_0.noarch.rpm: Already downloaded Red Hat Enterprise Linux 10 for aarch64 - BaseO 20 MB/s | 20 kB 00:00 Importing GPG key 0x05707A62: Userid : "Red Hat, Inc. (release key 4) " Fingerprint: FCD3 55B3 0570 7A62 DA14 3AB6 E422 397E 50FE 8467 A2A9 5343 D246 D627 6AFE DF8F From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Importing GPG key 0x5A6340B3: Userid : "Red Hat, Inc. (auxiliary key 3) " Fingerprint: 7E46 2425 8C40 6535 D56D 6F13 5054 E4A4 5A63 40B3 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Extra Packages for Enterprise Linux 10 - aarch6 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xE37ED158: Userid : "Fedora (epel10) " Fingerprint: 7D8D 15CB FC4E 6268 8591 FB26 33D9 8517 E37E D158 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-10 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.aarch64 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-4.4.el10.aarch64 1/149 Running scriptlet: libgcc-14.3.1-4.4.el10.aarch64 1/149 Installing : redhat-release-10.2-21.el10.aarch64 2/149 Installing : setup-2.14.5-7.el10.noarch 3/149 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 3/149 Installing : filesystem-3.18-17.el10.aarch64 4/149 Installing : basesystem-11-22.el10.noarch 5/149 Installing : ghc-srpm-macros-1.9.2-1.el10_0.noarch 6/149 Installing : fpc-srpm-macros-1.3-7.el10_1.noarch 7/149 Installing : ansible-srpm-macros-1-21.el10_2.noarch 8/149 Installing : rust-toolset-srpm-macros-1.92.0-1.el10.noarch 9/149 Installing : qt6-srpm-macros-6.10.1-1.el10.noarch 10/149 Installing : kernel-srpm-macros-1.0-27.el10.noarch 11/149 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 12/149 Installing : ocaml-srpm-macros-10-4.el10.noarch 13/149 Installing : perl-srpm-macros-1-57.el10.noarch 14/149 Installing : openblas-srpm-macros-2-19.el10.noarch 15/149 Installing : coreutils-common-9.5-8.el10_2.aarch64 16/149 Installing : ncurses-base-6.4-15.20240127.el10_1.noarch 17/149 Installing : bash-5.2.26-6.el10.aarch64 18/149 Running scriptlet: bash-5.2.26-6.el10.aarch64 18/149 Installing : ncurses-libs-6.4-15.20240127.el10_1.aarch64 19/149 Installing : glibc-common-2.39-126.el10_2.aarch64 20/149 Installing : glibc-gconv-extra-2.39-126.el10_2.aarch64 21/149 Running scriptlet: glibc-gconv-extra-2.39-126.el10_2.aarch64 21/149 Installing : glibc-minimal-langpack-2.39-126.el10_2.aarch64 22/149 Running scriptlet: glibc-2.39-126.el10_2.aarch64 23/149 Installing : glibc-2.39-126.el10_2.aarch64 23/149 Running scriptlet: glibc-2.39-126.el10_2.aarch64 23/149 Installing : zlib-ng-compat-2.2.3-3.el10_1.aarch64 24/149 Installing : bzip2-libs-1.0.8-25.el10.aarch64 25/149 Installing : xz-libs-1:5.6.2-4.el10_0.aarch64 26/149 Installing : popt-1.19-8.el10.aarch64 27/149 Installing : readline-8.2-11.el10.aarch64 28/149 Installing : libstdc++-14.3.1-4.4.el10.aarch64 29/149 Installing : libuuid-2.40.2-18.el10.aarch64 30/149 Installing : libblkid-2.40.2-18.el10.aarch64 31/149 Installing : libattr-2.5.2-5.el10.aarch64 32/149 Installing : libacl-2.3.2-4.el10.aarch64 33/149 Installing : libxcrypt-4.4.36-10.el10.aarch64 34/149 Installing : libzstd-1.5.5-9.el10.aarch64 35/149 Installing : elfutils-libelf-0.194-2.el10_2.aarch64 36/149 Installing : gmp-1:6.2.1-12.el10.aarch64 37/149 Installing : gdbm-libs-1:1.23-12.el10_0.aarch64 38/149 Installing : libeconf-0.6.2-4.el10.aarch64 39/149 Running scriptlet: crypto-policies-20260216-1.git0e54016.el10.noarc 40/149 Installing : crypto-policies-20260216-1.git0e54016.el10.noarc 40/149 Running scriptlet: crypto-policies-20260216-1.git0e54016.el10.noarc 40/149 Installing : mpfr-4.2.1-8.el10.aarch64 41/149 Installing : gawk-5.3.0-6.el10.aarch64 42/149 Installing : dwz-0.16-1.el10.aarch64 43/149 Installing : unzip-6.0-69.el10.aarch64 44/149 Installing : file-libs-5.45-9.el10.aarch64 45/149 Installing : file-5.45-9.el10.aarch64 46/149 Installing : alternatives-1.30-2.el10.aarch64 47/149 Installing : jansson-2.14-3.el10.aarch64 48/149 Installing : libcap-ng-0.8.4-6.el10.aarch64 49/149 Installing : audit-libs-4.0.3-5.el10.aarch64 50/149 Installing : pam-libs-1.6.1-9.el10.aarch64 51/149 Installing : libcap-2.69-7.el10_2.1.aarch64 52/149 Installing : systemd-libs-257-23.el10_2.2.aarch64 53/149 Installing : libunistring-1.1-10.el10.aarch64 54/149 Installing : libidn2-2.3.7-3.el10.aarch64 55/149 Installing : lua-libs-5.4.6-7.el10.aarch64 56/149 Installing : lz4-libs-1.9.4-8.el10.aarch64 57/149 Installing : libffi-3.4.4-10.el10.aarch64 58/149 Installing : libsepol-3.10-1.el10.aarch64 59/149 Installing : libsmartcols-2.40.2-18.el10.aarch64 60/149 Installing : libtasn1-4.20.0-5.el10_2.aarch64 61/149 Installing : p11-kit-0.26.2-1.el10.aarch64 62/149 Installing : p11-kit-trust-0.26.2-1.el10.aarch64 63/149 Running scriptlet: p11-kit-trust-0.26.2-1.el10.aarch64 63/149 Installing : zstd-1.5.5-9.el10.aarch64 64/149 Installing : zip-3.0-45.el10.aarch64 65/149 Installing : gdbm-1:1.23-12.el10_0.aarch64 66/149 Installing : cyrus-sasl-lib-2.1.28-30.el10_2.aarch64 67/149 Installing : libfdisk-2.40.2-18.el10.aarch64 68/149 Installing : libxml2-2.12.5-10.el10_2.1.aarch64 69/149 Installing : bzip2-1.0.8-25.el10.aarch64 70/149 Installing : sqlite-libs-3.46.1-5.el10_1.aarch64 71/149 Installing : cpio-2.15-3.el10.aarch64 72/149 Installing : diffutils-3.10-8.el10.aarch64 73/149 Installing : ed-1.20-5.el10.aarch64 74/149 Installing : json-c-0.18-3.el10.aarch64 75/149 Installing : keyutils-libs-1.6.3-5.el10.aarch64 76/149 Installing : libcbor-0.11.0-3.el10.aarch64 77/149 Installing : libpkgconf-2.1.0-3.el10.aarch64 78/149 Installing : pkgconf-2.1.0-3.el10.aarch64 79/149 Installing : libverto-0.3.2-10.el10.aarch64 80/149 Installing : libbrotli-1.1.0-7.el10_1.aarch64 81/149 Installing : libcom_err-1.47.1-5.el10.aarch64 82/149 Installing : libgomp-14.3.1-4.4.el10.aarch64 83/149 Installing : libnghttp2-1.68.0-3.el10_2.1.aarch64 84/149 Installing : elfutils-default-yama-scope-0.194-2.el10_2.noarc 85/149 Running scriptlet: elfutils-default-yama-scope-0.194-2.el10_2.noarc 85/149 Installing : libssh-config-0.12.0-2.el10.noarch 86/149 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 87/149 Installing : libpsl-0.21.5-6.el10.aarch64 88/149 Installing : pkgconf-m4-2.1.0-3.el10.noarch 89/149 Installing : pkgconf-pkg-config-2.1.0-3.el10.aarch64 90/149 Installing : pcre2-syntax-10.44-1.el10.3.noarch 91/149 Installing : pcre2-10.44-1.el10.3.aarch64 92/149 Installing : libselinux-3.10-1.el10.aarch64 93/149 Installing : sed-4.9-5.el10.aarch64 94/149 Installing : findutils-1:4.10.0-5.el10.aarch64 95/149 Installing : grep-3.11-10.el10.aarch64 96/149 Installing : xz-1:5.6.2-4.el10_0.aarch64 97/149 Installing : libmount-2.40.2-18.el10.aarch64 98/149 Installing : util-linux-core-2.40.2-18.el10.aarch64 99/149 Installing : openssl-fips-provider-so-3.0.7-11.el10_2.aarch64 100/149 Installing : openssl-fips-provider-3.0.7-11.el10_2.aarch64 101/149 Installing : openssl-libs-1:3.5.5-4.el10_2.aarch64 102/149 Installing : coreutils-9.5-8.el10_2.aarch64 103/149 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 104/149 Installing : ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 104/149 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 104/149 Installing : gzip-1.13-3.el10.aarch64 105/149 Installing : cracklib-2.9.11-8.el10.aarch64 106/149 Installing : authselect-libs-1.5.2-1.el10.aarch64 107/149 Installing : krb5-libs-1.21.3-10.el10_2.aarch64 108/149 Installing : libarchive-3.7.7-8.el10_1.aarch64 109/149 Installing : cracklib-dicts-2.9.11-8.el10.aarch64 110/149 Installing : libpwquality-1.4.5-12.el10.aarch64 111/149 Installing : pam-1.6.1-9.el10.aarch64 112/149 Installing : libevent-2.1.12-16.el10.aarch64 113/149 Installing : libfido2-1.14.0-7.el10.aarch64 114/149 Installing : libssh-0.12.0-2.el10.aarch64 115/149 Installing : rpm-sequoia-1.10.1.1-2.el10.aarch64 116/149 Installing : rpm-libs-4.19.1.1-23.el10.aarch64 117/149 Installing : tar-2:1.35-11.el10.aarch64 118/149 Installing : libsemanage-3.10-1.el10.aarch64 119/149 Installing : shadow-utils-2:4.15.0-11.el10.aarch64 120/149 Running scriptlet: libutempter-1.2.1-15.el10.aarch64 121/149 Installing : libutempter-1.2.1-15.el10.aarch64 121/149 Installing : openldap-2.6.10-1.el10.aarch64 122/149 Installing : libcurl-8.12.1-4.el10.aarch64 123/149 Installing : elfutils-libs-0.194-2.el10_2.aarch64 124/149 Installing : elfutils-debuginfod-client-0.194-2.el10_2.aarch6 125/149 Installing : binutils-gold-2.41-63.el10.aarch64 126/149 Running scriptlet: binutils-gold-2.41-63.el10.aarch64 126/149 Installing : binutils-2.41-63.el10.aarch64 127/149 Running scriptlet: binutils-2.41-63.el10.aarch64 127/149 Installing : elfutils-0.194-2.el10_2.aarch64 128/149 Installing : gdb-minimal-16.3-3.el10.aarch64 129/149 Installing : debugedit-5.1-8.el10.aarch64 130/149 Installing : rpm-build-libs-4.19.1.1-23.el10.aarch64 131/149 Installing : curl-8.12.1-4.el10.aarch64 132/149 Running scriptlet: rpm-4.19.1.1-23.el10.aarch64 133/149 Installing : rpm-4.19.1.1-23.el10.aarch64 133/149 Installing : efi-srpm-macros-6-6.el10.noarch 134/149 Installing : lua-srpm-macros-1-15.el10.noarch 135/149 Installing : patch-2.7.6-26.el10.aarch64 136/149 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 137/149 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 138/149 Installing : python-srpm-macros-3.12-11.el10.noarch 139/149 Installing : go-srpm-macros-3.8.0-1.el10.noarch 140/149 Installing : pyproject-srpm-macros-1.18.5-1.el10.noarch 141/149 Installing : redhat-rpm-config-295-1.el10.noarch 142/149 Installing : rpm-build-4.19.1.1-23.el10.aarch64 143/149 Installing : R-srpm-macros-1.3.7-1.el10_2.noarch 144/149 Installing : epel-rpm-macros-10-7.el10_2.noarch 145/149 Installing : util-linux-2.40.2-18.el10.aarch64 146/149 Running scriptlet: util-linux-2.40.2-18.el10.aarch64 146/149 Installing : authselect-1.5.2-1.el10.aarch64 147/149 Installing : which-2.21-44.el10_0.aarch64 148/149 Installing : info-7.1-6.el10.aarch64 149/149 Running scriptlet: filesystem-3.18-17.el10.aarch64 149/149 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 149/149 Running scriptlet: authselect-libs-1.5.2-1.el10.aarch64 149/149 Running scriptlet: rpm-4.19.1.1-23.el10.aarch64 149/149 Running scriptlet: info-7.1-6.el10.aarch64 149/149 Installed products updated. Installed: R-srpm-macros-1.3.7-1.el10_2.noarch alternatives-1.30-2.el10.aarch64 ansible-srpm-macros-1-21.el10_2.noarch audit-libs-4.0.3-5.el10.aarch64 authselect-1.5.2-1.el10.aarch64 authselect-libs-1.5.2-1.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-63.el10.aarch64 binutils-gold-2.41-63.el10.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-8.el10_2.aarch64 coreutils-common-9.5-8.el10_2.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20260216-1.git0e54016.el10.noarch curl-8.12.1-4.el10.aarch64 cyrus-sasl-lib-2.1.28-30.el10_2.aarch64 debugedit-5.1-8.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-6.el10.noarch elfutils-0.194-2.el10_2.aarch64 elfutils-debuginfod-client-0.194-2.el10_2.aarch64 elfutils-default-yama-scope-0.194-2.el10_2.noarch elfutils-libelf-0.194-2.el10_2.aarch64 elfutils-libs-0.194-2.el10_2.aarch64 epel-rpm-macros-10-7.el10_2.noarch file-5.45-9.el10.aarch64 file-libs-5.45-9.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-1:4.10.0-5.el10.aarch64 fonts-srpm-macros-1:2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-3.el10.aarch64 gdbm-1:1.23-12.el10_0.aarch64 gdbm-libs-1:1.23-12.el10_0.aarch64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-126.el10_2.aarch64 glibc-common-2.39-126.el10_2.aarch64 glibc-gconv-extra-2.39-126.el10_2.aarch64 glibc-minimal-langpack-2.39-126.el10_2.aarch64 gmp-1:6.2.1-12.el10.aarch64 go-srpm-macros-3.8.0-1.el10.noarch grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-10.el10_2.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10_1.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-18.el10.aarch64 libbrotli-1.1.0-7.el10_1.aarch64 libcap-2.69-7.el10_2.1.aarch64 libcap-ng-0.8.4-6.el10.aarch64 libcbor-0.11.0-3.el10.aarch64 libcom_err-1.47.1-5.el10.aarch64 libcurl-8.12.1-4.el10.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-18.el10.aarch64 libffi-3.4.4-10.el10.aarch64 libfido2-1.14.0-7.el10.aarch64 libgcc-14.3.1-4.4.el10.aarch64 libgomp-14.3.1-4.4.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-18.el10.aarch64 libnghttp2-1.68.0-3.el10_2.1.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-12.el10.aarch64 libselinux-3.10-1.el10.aarch64 libsemanage-3.10-1.el10.aarch64 libsepol-3.10-1.el10.aarch64 libsmartcols-2.40.2-18.el10.aarch64 libssh-0.12.0-2.el10.aarch64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.aarch64 libtasn1-4.20.0-5.el10_2.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-18.el10.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-10.el10_2.1.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.6-7.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-8.el10.aarch64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.10-1.el10.aarch64 openssl-fips-provider-3.0.7-11.el10_2.aarch64 openssl-fips-provider-so-3.0.7-11.el10_2.aarch64 openssl-libs-1:3.5.5-4.el10_2.aarch64 p11-kit-0.26.2-1.el10.aarch64 p11-kit-trust-0.26.2-1.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-9.el10.aarch64 pam-libs-1.6.1-9.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.18.5-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-release-10.2-21.el10.aarch64 redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-23.el10.aarch64 rpm-build-4.19.1.1-23.el10.aarch64 rpm-build-libs-4.19.1.1-23.el10.aarch64 rpm-libs-4.19.1.1-23.el10.aarch64 rpm-sequoia-1.10.1.1-2.el10.aarch64 rust-toolset-srpm-macros-1.92.0-1.el10.noarch sed-4.9-5.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-11.el10.aarch64 sqlite-libs-3.46.1-5.el10_1.aarch64 systemd-libs-257-23.el10_2.2.aarch64 tar-2:1.35-11.el10.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-18.el10.aarch64 util-linux-core-2.40.2-18.el10.aarch64 which-2.21-44.el10_0.aarch64 xz-1:5.6.2-4.el10_0.aarch64 xz-libs-1:5.6.2-4.el10_0.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10_1.aarch64 zstd-1.5.5-9.el10.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-1.el10_2.noarch alternatives-1.30-2.el10.aarch64 ansible-srpm-macros-1-21.el10_2.noarch audit-libs-4.0.3-5.el10.aarch64 authselect-1.5.2-1.el10.aarch64 authselect-libs-1.5.2-1.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-63.el10.aarch64 binutils-gold-2.41-63.el10.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-8.el10_2.aarch64 coreutils-common-9.5-8.el10_2.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20260216-1.git0e54016.el10.noarch curl-8.12.1-4.el10.aarch64 cyrus-sasl-lib-2.1.28-30.el10_2.aarch64 debugedit-5.1-8.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-6.el10.noarch elfutils-0.194-2.el10_2.aarch64 elfutils-debuginfod-client-0.194-2.el10_2.aarch64 elfutils-default-yama-scope-0.194-2.el10_2.noarch elfutils-libelf-0.194-2.el10_2.aarch64 elfutils-libs-0.194-2.el10_2.aarch64 epel-rpm-macros-10-7.el10_2.noarch file-5.45-9.el10.aarch64 file-libs-5.45-9.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-4.10.0-5.el10.aarch64 fonts-srpm-macros-2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-3.el10.aarch64 gdbm-1.23-12.el10_0.aarch64 gdbm-libs-1.23-12.el10_0.aarch64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-126.el10_2.aarch64 glibc-common-2.39-126.el10_2.aarch64 glibc-gconv-extra-2.39-126.el10_2.aarch64 glibc-minimal-langpack-2.39-126.el10_2.aarch64 gmp-6.2.1-12.el10.aarch64 go-srpm-macros-3.8.0-1.el10.noarch gpg-pubkey-05707a62-68e6a1f3 gpg-pubkey-5a6340b3-6229229e gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-fd431d51-4ae0493b grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-10.el10_2.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10_1.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-18.el10.aarch64 libbrotli-1.1.0-7.el10_1.aarch64 libcap-2.69-7.el10_2.1.aarch64 libcap-ng-0.8.4-6.el10.aarch64 libcbor-0.11.0-3.el10.aarch64 libcom_err-1.47.1-5.el10.aarch64 libcurl-8.12.1-4.el10.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-18.el10.aarch64 libffi-3.4.4-10.el10.aarch64 libfido2-1.14.0-7.el10.aarch64 libgcc-14.3.1-4.4.el10.aarch64 libgomp-14.3.1-4.4.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-18.el10.aarch64 libnghttp2-1.68.0-3.el10_2.1.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-12.el10.aarch64 libselinux-3.10-1.el10.aarch64 libsemanage-3.10-1.el10.aarch64 libsepol-3.10-1.el10.aarch64 libsmartcols-2.40.2-18.el10.aarch64 libssh-0.12.0-2.el10.aarch64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.aarch64 libtasn1-4.20.0-5.el10_2.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-18.el10.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-10.el10_2.1.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.6-7.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-8.el10.aarch64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.10-1.el10.aarch64 openssl-fips-provider-3.0.7-11.el10_2.aarch64 openssl-fips-provider-so-3.0.7-11.el10_2.aarch64 openssl-libs-3.5.5-4.el10_2.aarch64 p11-kit-0.26.2-1.el10.aarch64 p11-kit-trust-0.26.2-1.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-9.el10.aarch64 pam-libs-1.6.1-9.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.18.5-1.el10.noarch python-srpm-macros-3.12-11.el10.noarch qt6-srpm-macros-6.10.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-release-10.2-21.el10.aarch64 redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-23.el10.aarch64 rpm-build-4.19.1.1-23.el10.aarch64 rpm-build-libs-4.19.1.1-23.el10.aarch64 rpm-libs-4.19.1.1-23.el10.aarch64 rpm-sequoia-1.10.1.1-2.el10.aarch64 rust-toolset-srpm-macros-1.92.0-1.el10.noarch sed-4.9-5.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-11.el10.aarch64 sqlite-libs-3.46.1-5.el10_1.aarch64 systemd-libs-257-23.el10_2.2.aarch64 tar-1.35-11.el10.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-18.el10.aarch64 util-linux-core-2.40.2-18.el10.aarch64 which-2.21-44.el10_0.aarch64 xz-5.6.2-4.el10_0.aarch64 xz-libs-5.6.2-4.el10_0.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10_1.aarch64 zstd-1.5.5-9.el10.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1782777600 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.16-1.el10.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-b5drinhg/libmodsecurity/libmodsecurity.spec) Config(child) 0 minutes 20 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/libmodsecurity-3.0.16-1.el10.src.rpm) Config(rhel+epel-10-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1783450659.834036/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1783450659.834036/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-23.el10.aarch64 rpm-sequoia-1.10.1.1-2.el10.aarch64 python3-dnf-4.20.0-22.el10_2.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-22.el10_2.noarch Finish: chroot init Start: build phase for libmodsecurity-3.0.16-1.el10.src.rpm Start: build setup for libmodsecurity-3.0.16-1.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1782777600 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.16-1.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 1.3 kB/s | 1.5 kB 00:01 Red Hat Enterprise Linux 10 for aarch64 - BaseO 67 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 58 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 36 kB/s | 4.1 kB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 256 kB/s | 18 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bison aarch64 3.8.2-9.el10 appstream 1.0 M flex aarch64 2.6.4-19.el10 appstream 296 k gcc-c++ aarch64 14.3.1-4.4.el10 appstream 14 M git-core aarch64 2.52.0-1.el10 appstream 5.2 M gnupg2 aarch64 2.4.5-4.el10_1 baseos 2.7 M libcurl-devel aarch64 8.12.1-4.el10 appstream 946 k libmaxminddb-devel aarch64 1.9.1-4.el10 crb 28 k libxml2-devel aarch64 2.12.5-10.el10_2.1 appstream 540 k lmdb-devel aarch64 0.9.32-4.el10 crb 28 k make aarch64 1:4.4.1-9.el10 baseos 589 k pcre2-devel aarch64 10.44-1.el10.3 appstream 536 k ssdeep-devel aarch64 2.14.1-19.el10_0 epel 15 k yajl-devel aarch64 2.1.0-40.el10 copr_base 16 k Installing dependencies: annobin-docs noarch 13.02-2.el10 appstream 94 k annobin-plugin-gcc aarch64 13.02-2.el10 appstream 1.0 M brotli aarch64 1.1.0-7.el10_1 appstream 19 k brotli-devel aarch64 1.1.0-7.el10_1 appstream 34 k cmake-filesystem aarch64 3.31.8-1.el10 appstream 21 k cpp aarch64 14.3.1-4.4.el10 appstream 11 M expat aarch64 2.7.3-1.el10_2.1 baseos 121 k gcc aarch64 14.3.1-4.4.el10 appstream 35 M gcc-plugin-annobin aarch64 14.3.1-4.4.el10 appstream 69 k glibc-devel aarch64 2.39-126.el10_2 appstream 581 k gnutls aarch64 3.8.10-4.el10_2 baseos 1.4 M kernel-headers aarch64 6.12.0-211.30.1.el10_2 appstream 3.5 M keyutils-libs-devel aarch64 1.6.3-5.el10 appstream 65 k krb5-devel aarch64 1.21.3-10.el10_2 appstream 150 k less aarch64 661-3.el10 baseos 196 k libasan aarch64 14.3.1-4.4.el10 appstream 531 k libassuan aarch64 2.5.6-6.el10 baseos 70 k libatomic aarch64 14.3.1-4.4.el10 baseos 57 k libcom_err-devel aarch64 1.47.1-5.el10 appstream 16 k libedit aarch64 3.1-52.20230828cvs.el10 baseos 109 k libgcrypt aarch64 1.11.0-5.el10 baseos 514 k libgpg-error aarch64 1.50-2.el10 baseos 240 k libidn2-devel aarch64 2.3.7-3.el10 appstream 75 k libkadm5 aarch64 1.21.3-10.el10_2 baseos 82 k libksba aarch64 1.6.7-2.el10 baseos 161 k libmaxminddb aarch64 1.9.1-4.el10 appstream 53 k libmpc aarch64 1.3.1-7.el10 appstream 76 k libnghttp2-devel aarch64 1.68.0-3.el10_2.1 appstream 60 k libpsl-devel aarch64 0.21.5-6.el10 appstream 39 k libselinux-devel aarch64 3.10-1.el10 appstream 168 k libsepol-devel aarch64 3.10-1.el10 appstream 54 k libssh-devel aarch64 0.12.0-2.el10 appstream 54 k libstdc++-devel aarch64 14.3.1-4.4.el10 appstream 2.8 M libubsan aarch64 14.3.1-4.4.el10 appstream 237 k libverto-devel aarch64 0.3.2-10.el10 appstream 16 k libxcrypt-devel aarch64 4.4.36-10.el10 appstream 33 k lmdb aarch64 0.9.32-4.el10 crb 37 k lmdb-libs aarch64 0.9.32-4.el10 baseos 64 k m4 aarch64 1.4.19-11.el10 appstream 305 k npth aarch64 1.6-21.el10 baseos 27 k openssh aarch64 9.9p1-23.el10_2 baseos 353 k openssh-clients aarch64 9.9p1-23.el10_2 baseos 750 k openssl-devel aarch64 1:3.5.5-4.el10_2 appstream 4.2 M pcre2-utf16 aarch64 10.44-1.el10.3 appstream 209 k pcre2-utf32 aarch64 10.44-1.el10.3 appstream 197 k publicsuffix-list noarch 20240107-5.el10 appstream 90 k ssdeep-libs aarch64 2.14.1-19.el10_0 epel 24 k tpm2-tss aarch64 4.1.3-6.el10 baseos 414 k xz-devel aarch64 1:5.6.2-4.el10_0 appstream 64 k yajl aarch64 2.1.0-40.el10 copr_base 37 k zlib-ng-compat-devel aarch64 2.2.3-3.el10_1 appstream 36 k Transaction Summary ================================================================================ Install 64 Packages Total size: 91 M Total download size: 31 M Installed size: 273 M Downloading Packages: [SKIPPED] less-661-3.el10.aarch64.rpm: Already downloaded [SKIPPED] libedit-3.1-52.20230828cvs.el10.aarch64.rpm: Already downloaded [SKIPPED] make-4.4.1-9.el10.aarch64.rpm: Already downloaded [SKIPPED] libatomic-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] openssh-9.9p1-23.el10_2.aarch64.rpm: Already downloaded [SKIPPED] openssh-clients-9.9p1-23.el10_2.aarch64.rpm: Already downloaded [SKIPPED] expat-2.7.3-1.el10_2.1.aarch64.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-7.el10.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-10.el10.aarch64.rpm: Already downloaded [SKIPPED] annobin-docs-13.02-2.el10.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-13.02-2.el10.aarch64.rpm: Already downloaded [SKIPPED] cpp-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.31.8-1.el10.aarch64.rpm: Already downloaded [SKIPPED] gcc-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] git-core-2.52.0-1.el10.aarch64.rpm: Already downloaded [SKIPPED] libasan-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] libubsan-14.3.1-4.4.el10.aarch64.rpm: Already downloaded [SKIPPED] glibc-devel-2.39-126.el10_2.aarch64.rpm: Already downloaded [SKIPPED] kernel-headers-6.12.0-211.30.1.el10_2.aarch64.rpm: Already downloaded (21/64): libassuan-2.5.6-6.el10.aarch64.rpm 1.4 MB/s | 70 kB 00:00 (22/64): libgcrypt-1.11.0-5.el10.aarch64.rpm 19 MB/s | 514 kB 00:00 (23/64): libgpg-error-1.50-2.el10.aarch64.rpm 9.9 MB/s | 240 kB 00:00 (24/64): libksba-1.6.7-2.el10.aarch64.rpm 10 MB/s | 161 kB 00:00 (25/64): lmdb-libs-0.9.32-4.el10.aarch64.rpm 2.8 MB/s | 64 kB 00:00 (26/64): npth-1.6-21.el10.aarch64.rpm 1.4 MB/s | 27 kB 00:00 (27/64): gnupg2-2.4.5-4.el10_1.aarch64.rpm 42 MB/s | 2.7 MB 00:00 (28/64): tpm2-tss-4.1.3-6.el10.aarch64.rpm 12 MB/s | 414 kB 00:00 (29/64): libkadm5-1.21.3-10.el10_2.aarch64.rpm 4.6 MB/s | 82 kB 00:00 (30/64): gnutls-3.8.10-4.el10_2.aarch64.rpm 25 MB/s | 1.4 MB 00:00 (31/64): bison-3.8.2-9.el10.aarch64.rpm 45 MB/s | 1.0 MB 00:00 (32/64): yajl-devel-2.1.0-40.el10.aarch64.rpm 21 kB/s | 16 kB 00:00 (33/64): yajl-2.1.0-40.el10.aarch64.rpm 47 kB/s | 37 kB 00:00 (34/64): flex-2.6.4-19.el10.aarch64.rpm 6.4 MB/s | 296 kB 00:00 (35/64): keyutils-libs-devel-1.6.3-5.el10.aarch 1.1 MB/s | 65 kB 00:00 (36/64): libpsl-devel-0.21.5-6.el10.aarch64.rpm 1.7 MB/s | 39 kB 00:00 (37/64): m4-1.4.19-11.el10.aarch64.rpm 17 MB/s | 305 kB 00:00 (38/64): libmaxminddb-1.9.1-4.el10.aarch64.rpm 348 kB/s | 53 kB 00:00 (39/64): pcre2-devel-10.44-1.el10.3.aarch64.rpm 28 MB/s | 536 kB 00:00 (40/64): libverto-devel-0.3.2-10.el10.aarch64.r 978 kB/s | 16 kB 00:00 (41/64): pcre2-utf32-10.44-1.el10.3.aarch64.rpm 13 MB/s | 197 kB 00:00 (42/64): pcre2-utf16-10.44-1.el10.3.aarch64.rpm 8.0 MB/s | 209 kB 00:00 (43/64): libidn2-devel-2.3.7-3.el10.aarch64.rpm 121 kB/s | 75 kB 00:00 (44/64): xz-devel-5.6.2-4.el10_0.aarch64.rpm 3.2 MB/s | 64 kB 00:00 (45/64): brotli-devel-1.1.0-7.el10_1.aarch64.rp 662 kB/s | 34 kB 00:00 (46/64): zlib-ng-compat-devel-2.2.3-3.el10_1.aa 888 kB/s | 36 kB 00:00 (47/64): brotli-1.1.0-7.el10_1.aarch64.rpm 83 kB/s | 19 kB 00:00 (48/64): libcom_err-devel-1.47.1-5.el10.aarch64 104 kB/s | 16 kB 00:00 (49/64): libselinux-devel-3.10-1.el10.aarch64.r 2.8 MB/s | 168 kB 00:00 (50/64): libsepol-devel-3.10-1.el10.aarch64.rpm 1.1 MB/s | 54 kB 00:00 (51/64): libcurl-devel-8.12.1-4.el10.aarch64.rp 16 MB/s | 946 kB 00:00 (52/64): gcc-c++-14.3.1-4.4.el10.aarch64.rpm 144 MB/s | 14 MB 00:00 (53/64): libnghttp2-devel-1.68.0-3.el10_2.1.aar 522 kB/s | 60 kB 00:00 (54/64): publicsuffix-list-20240107-5.el10.noar 150 kB/s | 90 kB 00:00 (55/64): libstdc++-devel-14.3.1-4.4.el10.aarch6 20 MB/s | 2.8 MB 00:00 (56/64): krb5-devel-1.21.3-10.el10_2.aarch64.rp 4.4 MB/s | 150 kB 00:00 (57/64): openssl-devel-3.5.5-4.el10_2.aarch64.r 66 MB/s | 4.2 MB 00:00 (58/64): libmaxminddb-devel-1.9.1-4.el10.aarch6 656 kB/s | 28 kB 00:00 (59/64): libssh-devel-0.12.0-2.el10.aarch64.rpm 78 kB/s | 54 kB 00:00 (60/64): libxml2-devel-2.12.5-10.el10_2.1.aarch 961 kB/s | 540 kB 00:00 (61/64): ssdeep-devel-2.14.1-19.el10_0.aarch64. 192 kB/s | 15 kB 00:00 (62/64): lmdb-0.9.32-4.el10.aarch64.rpm 68 kB/s | 37 kB 00:00 (63/64): ssdeep-libs-2.14.1-19.el10_0.aarch64.r 775 kB/s | 24 kB 00:00 (64/64): lmdb-devel-0.9.32-4.el10.aarch64.rpm 65 kB/s | 28 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 31 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgpg-error-1.50-2.el10.aarch64 1/64 Installing : cmake-filesystem-3.31.8-1.el10.aarch64 2/64 Installing : libmpc-1.3.1-7.el10.aarch64 3/64 Installing : zlib-ng-compat-devel-2.2.3-3.el10_1.aarch64 4/64 Installing : m4-1.4.19-11.el10.aarch64 5/64 Installing : lmdb-libs-0.9.32-4.el10.aarch64 6/64 Installing : lmdb-0.9.32-4.el10.aarch64 7/64 Installing : cpp-14.3.1-4.4.el10.aarch64 8/64 Installing : libassuan-2.5.6-6.el10.aarch64 9/64 Installing : libgcrypt-1.11.0-5.el10.aarch64 10/64 Installing : libksba-1.6.7-2.el10.aarch64 11/64 Installing : ssdeep-libs-2.14.1-19.el10_0.aarch64 12/64 Installing : kernel-headers-6.12.0-211.30.1.el10_2.aarch64 13/64 Installing : glibc-devel-2.39-126.el10_2.aarch64 14/64 Installing : libxcrypt-devel-4.4.36-10.el10.aarch64 15/64 Installing : openssl-devel-1:3.5.5-4.el10_2.aarch64 16/64 Installing : libubsan-14.3.1-4.4.el10.aarch64 17/64 Installing : libstdc++-devel-14.3.1-4.4.el10.aarch64 18/64 Installing : libnghttp2-devel-1.68.0-3.el10_2.1.aarch64 19/64 Installing : libasan-14.3.1-4.4.el10.aarch64 20/64 Installing : libsepol-devel-3.10-1.el10.aarch64 21/64 Installing : libcom_err-devel-1.47.1-5.el10.aarch64 22/64 Installing : annobin-docs-13.02-2.el10.noarch 23/64 Installing : brotli-1.1.0-7.el10_1.aarch64 24/64 Installing : brotli-devel-1.1.0-7.el10_1.aarch64 25/64 Installing : xz-devel-1:5.6.2-4.el10_0.aarch64 26/64 Installing : publicsuffix-list-20240107-5.el10.noarch 27/64 Installing : libpsl-devel-0.21.5-6.el10.aarch64 28/64 Installing : pcre2-utf32-10.44-1.el10.3.aarch64 29/64 Installing : pcre2-utf16-10.44-1.el10.3.aarch64 30/64 Installing : pcre2-devel-10.44-1.el10.3.aarch64 31/64 Installing : libselinux-devel-3.10-1.el10.aarch64 32/64 Installing : libverto-devel-0.3.2-10.el10.aarch64 33/64 Installing : keyutils-libs-devel-1.6.3-5.el10.aarch64 34/64 Installing : libmaxminddb-1.9.1-4.el10.aarch64 35/64 Installing : libidn2-devel-2.3.7-3.el10.aarch64 36/64 Installing : expat-2.7.3-1.el10_2.1.aarch64 37/64 Installing : gnutls-3.8.10-4.el10_2.aarch64 38/64 Installing : libkadm5-1.21.3-10.el10_2.aarch64 39/64 Installing : krb5-devel-1.21.3-10.el10_2.aarch64 40/64 Installing : libssh-devel-0.12.0-2.el10.aarch64 41/64 Installing : openssh-9.9p1-23.el10_2.aarch64 42/64 Running scriptlet: tpm2-tss-4.1.3-6.el10.aarch64 43/64 Installing : tpm2-tss-4.1.3-6.el10.aarch64 43/64 Installing : libatomic-14.3.1-4.4.el10.aarch64 44/64 Installing : npth-1.6-21.el10.aarch64 45/64 Installing : make-1:4.4.1-9.el10.aarch64 46/64 Installing : gcc-14.3.1-4.4.el10.aarch64 47/64 Running scriptlet: gcc-14.3.1-4.4.el10.aarch64 47/64 Installing : libedit-3.1-52.20230828cvs.el10.aarch64 48/64 Installing : openssh-clients-9.9p1-23.el10_2.aarch64 49/64 Running scriptlet: openssh-clients-9.9p1-23.el10_2.aarch64 49/64 Installing : less-661-3.el10.aarch64 50/64 Installing : yajl-2.1.0-40.el10.aarch64 51/64 Installing : yajl-devel-2.1.0-40.el10.aarch64 52/64 Installing : git-core-2.52.0-1.el10.aarch64 53/64 Installing : annobin-plugin-gcc-13.02-2.el10.aarch64 54/64 Running scriptlet: annobin-plugin-gcc-13.02-2.el10.aarch64 54/64 Installing : gcc-c++-14.3.1-4.4.el10.aarch64 55/64 Installing : gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 56/64 Running scriptlet: gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 56/64 Installing : gnupg2-2.4.5-4.el10_1.aarch64 57/64 Installing : libcurl-devel-8.12.1-4.el10.aarch64 58/64 Installing : libmaxminddb-devel-1.9.1-4.el10.aarch64 59/64 Installing : libxml2-devel-2.12.5-10.el10_2.1.aarch64 60/64 Installing : ssdeep-devel-2.14.1-19.el10_0.aarch64 61/64 Installing : lmdb-devel-0.9.32-4.el10.aarch64 62/64 Installing : bison-3.8.2-9.el10.aarch64 63/64 Installing : flex-2.6.4-19.el10.aarch64 64/64 Running scriptlet: flex-2.6.4-19.el10.aarch64 64/64 Installed products updated. Installed: annobin-docs-13.02-2.el10.noarch annobin-plugin-gcc-13.02-2.el10.aarch64 bison-3.8.2-9.el10.aarch64 brotli-1.1.0-7.el10_1.aarch64 brotli-devel-1.1.0-7.el10_1.aarch64 cmake-filesystem-3.31.8-1.el10.aarch64 cpp-14.3.1-4.4.el10.aarch64 expat-2.7.3-1.el10_2.1.aarch64 flex-2.6.4-19.el10.aarch64 gcc-14.3.1-4.4.el10.aarch64 gcc-c++-14.3.1-4.4.el10.aarch64 gcc-plugin-annobin-14.3.1-4.4.el10.aarch64 git-core-2.52.0-1.el10.aarch64 glibc-devel-2.39-126.el10_2.aarch64 gnupg2-2.4.5-4.el10_1.aarch64 gnutls-3.8.10-4.el10_2.aarch64 kernel-headers-6.12.0-211.30.1.el10_2.aarch64 keyutils-libs-devel-1.6.3-5.el10.aarch64 krb5-devel-1.21.3-10.el10_2.aarch64 less-661-3.el10.aarch64 libasan-14.3.1-4.4.el10.aarch64 libassuan-2.5.6-6.el10.aarch64 libatomic-14.3.1-4.4.el10.aarch64 libcom_err-devel-1.47.1-5.el10.aarch64 libcurl-devel-8.12.1-4.el10.aarch64 libedit-3.1-52.20230828cvs.el10.aarch64 libgcrypt-1.11.0-5.el10.aarch64 libgpg-error-1.50-2.el10.aarch64 libidn2-devel-2.3.7-3.el10.aarch64 libkadm5-1.21.3-10.el10_2.aarch64 libksba-1.6.7-2.el10.aarch64 libmaxminddb-1.9.1-4.el10.aarch64 libmaxminddb-devel-1.9.1-4.el10.aarch64 libmpc-1.3.1-7.el10.aarch64 libnghttp2-devel-1.68.0-3.el10_2.1.aarch64 libpsl-devel-0.21.5-6.el10.aarch64 libselinux-devel-3.10-1.el10.aarch64 libsepol-devel-3.10-1.el10.aarch64 libssh-devel-0.12.0-2.el10.aarch64 libstdc++-devel-14.3.1-4.4.el10.aarch64 libubsan-14.3.1-4.4.el10.aarch64 libverto-devel-0.3.2-10.el10.aarch64 libxcrypt-devel-4.4.36-10.el10.aarch64 libxml2-devel-2.12.5-10.el10_2.1.aarch64 lmdb-0.9.32-4.el10.aarch64 lmdb-devel-0.9.32-4.el10.aarch64 lmdb-libs-0.9.32-4.el10.aarch64 m4-1.4.19-11.el10.aarch64 make-1:4.4.1-9.el10.aarch64 npth-1.6-21.el10.aarch64 openssh-9.9p1-23.el10_2.aarch64 openssh-clients-9.9p1-23.el10_2.aarch64 openssl-devel-1:3.5.5-4.el10_2.aarch64 pcre2-devel-10.44-1.el10.3.aarch64 pcre2-utf16-10.44-1.el10.3.aarch64 pcre2-utf32-10.44-1.el10.3.aarch64 publicsuffix-list-20240107-5.el10.noarch ssdeep-devel-2.14.1-19.el10_0.aarch64 ssdeep-libs-2.14.1-19.el10_0.aarch64 tpm2-tss-4.1.3-6.el10.aarch64 xz-devel-1:5.6.2-4.el10_0.aarch64 yajl-2.1.0-40.el10.aarch64 yajl-devel-2.1.0-40.el10.aarch64 zlib-ng-compat-devel-2.2.3-3.el10_1.aarch64 Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1782777600 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.16-1.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 5.3 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - BaseO 127 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 65 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 52 kB/s | 4.1 kB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 65 kB/s | 18 kB 00:00 Package bison-3.8.2-9.el10.aarch64 is already installed. Package flex-2.6.4-19.el10.aarch64 is already installed. Package gcc-c++-14.3.1-4.4.el10.aarch64 is already installed. Package git-core-2.52.0-1.el10.aarch64 is already installed. Package gnupg2-2.4.5-4.el10_1.aarch64 is already installed. Package make-1:4.4.1-9.el10.aarch64 is already installed. Package libcurl-devel-8.12.1-4.el10.aarch64 is already installed. Package libmaxminddb-devel-1.9.1-4.el10.aarch64 is already installed. Package pcre2-devel-10.44-1.el10.3.aarch64 is already installed. Package libxml2-devel-2.12.5-10.el10_2.1.aarch64 is already installed. Package lmdb-devel-0.9.32-4.el10.aarch64 is already installed. Package yajl-devel-2.1.0-40.el10.aarch64 is already installed. Package ssdeep-devel-2.14.1-19.el10_0.aarch64 is already installed. Dependencies resolved. Nothing to do. Complete! Finish: build setup for libmodsecurity-3.0.16-1.el10.src.rpm Start: rpmbuild libmodsecurity-3.0.16-1.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1782777600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ee34Vs + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/OWASP_ModSecurity.asc --signature=/builddir/build/SOURCES/modsecurity-v3.0.16.tar.gz.asc --data=/builddir/build/SOURCES/modsecurity-v3.0.16.tar.gz gpgv: Signature made Mon Jun 29 19:18:59 2026 UTC gpgv: using RSA key 0B2BA1924065B44691202A2AD286E022149F0F6E gpgv: Good signature from "OWASP ModSecurity " + 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 + rm -rf /builddir/build/BUILD/modsecurity-v3.0.16-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/modsecurity-v3.0.16-SPECPARTS + /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.Du8ek1 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-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-29 19:18:05.000000000 +0000 +++ ./configure 2026-07-07 18:58:18.836617302 +0000 @@ -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.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors' ']' ++ 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/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=aarch64-redhat-linux --host=aarch64-redhat-linux --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 --runstatedir=/run --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 '1000' 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 aarch64-redhat-linux-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... -std=gnu23 checking whether gcc -std=gnu23 understands -c and -o together... yes checking dependency style of gcc -std=gnu23... none checking for aarch64-redhat-linux-ar... no checking for aarch64-redhat-linux-lib... no checking for aarch64-redhat-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) gawk checking for aarch64-redhat-linux-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) -std=gnu23 checking whether gcc -std=gnu23 understands -c and -o together... (cached) yes checking dependency style of gcc -std=gnu23... (cached) none checking how to run the C preprocessor... gcc -std=gnu23 -E checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for aarch64-redhat-linux-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.9.1 configure: using MAXMIND v1.9.1 configure: LMDB support marked as mandatory configure: LMDB found via pkg-config: lmdb v0.9.32 configure: using LMDB v0.9.32 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.12.1 configure: using CURL v8.12.1 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.12.5 configure: using LIBXML2 v2.12.5 configure: PCRE2 support marked as mandatory configure: PCRE2 found via pkg-config: libpcre2-8 v10.44 configure: using PCRE2 v10.44 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... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-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 -std=gnu23... /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 aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-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 aarch64-redhat-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-ranlib... no checking for ranlib... ranlib checking for aarch64-redhat-linux-ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc -std=gnu23 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 aarch64-redhat-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc -std=gnu23 supports -fno-rtti -fno-exceptions... no checking for gcc -std=gnu23 option to produce PIC... -fPIC -DPIC checking if gcc -std=gnu23 PIC flag -fPIC -DPIC works... yes checking if gcc -std=gnu23 static flag -static works... no checking if gcc -std=gnu23 supports -c -o file.o... yes checking if gcc -std=gnu23 supports -c -o file.o... (cached) yes checking whether the gcc -std=gnu23 linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking 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 checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ -std=c++17 linker (/usr/bin/ld) 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) 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 aarch64-redhat-linux-doxygen... no checking for doxygen... no checking for aarch64-redhat-linux-perl... configure: WARNING: doxygen not found - will not generate any doxygen documentation no checking for perl... no 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.9.1 -lmaxminddb, + LibCURL ....found v8.12.1 -lcurl, -DWITH_GZFILEOP + YAJL ....found v2.1.0 -lyajl, -DWITH_YAJL + LMDB ....found v0.9.32 -llmdb, + LibXML2 ....found v2.12.5 -lxml2, -I/usr/include/libxml2 -DWITH_GZFILEOP + SSDEEP ....found vunknown /usr/lib64/libfuzzy.so, /usr/include + LUA ....not found + PCRE2 ....found v10.44 -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 -j4 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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c libinjection/src/libinjection_xss.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_xss.o libtool: compile: gcc -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c libinjection/src/libinjection_html5.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_html5.o libtool: compile: gcc -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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' libinjection/src/libinjection_html5.c:141:27: warning: conflicting types for 'h5_state_data' due to enum/integer mismatch; have 'injection_result_t(h5_state_t *)' {aka 'injection_result_t(struct h5_state *)'} [-Wenum-int-mismatch] 141 | static injection_result_t h5_state_data(h5_state_t *hs) { | ^~~~~~~~~~~~~ libinjection/src/libinjection_html5.c:32:12: note: previous declaration of 'h5_state_data' with type 'int(h5_state_t *)' {aka 'int(struct h5_state *)'} 32 | static int h5_state_data(h5_state_t *hs); | ^~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c libinjection/src/libinjection_sqli.c -fPIC -DPIC -o libinjection/src/.libs/la-libinjection_sqli.o libtool: compile: gcc -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c libinjection/src/libinjection_sqli.c -o libinjection/src/la-libinjection_sqli.o >/dev/null 2>&1 libinjection/src/libinjection_sqli.c:2255:5: warning: conflicting types for 'libinjection_is_sqli' due to enum/integer mismatch; have 'int(struct libinjection_sqli_state *)' [-Wenum-int-mismatch] 2255 | int libinjection_is_sqli(struct libinjection_sqli_state *sql_state) { | ^~~~~~~~~~~~~~~~~~~~ In file included from libinjection/src/libinjection_sqli.c:21: libinjection/src/libinjection_sqli.h:209:1: note: previous declaration of 'libinjection_is_sqli' with type 'injection_result_t(struct libinjection_sqli_state *)' 209 | libinjection_is_sqli(struct libinjection_sqli_state *sql_state); | ^~~~~~~~~~~~~~~~~~~~ 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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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=link gcc -std=gnu23 -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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' 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rules_set_properties.cc -o libmodsecurity_la-rules_set_properties.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rules_set.cc -o libmodsecurity_la-rules_set.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rule.cc -o libmodsecurity_la-rule.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rule_unconditional.cc -o libmodsecurity_la-rule_unconditional.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rule_with_actions.cc -o libmodsecurity_la-rule_with_actions.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c rule_with_operator.cc -o libmodsecurity_la-rule_with_operator.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/exec.cc -o actions/libmodsecurity_la-exec.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/expire_var.cc -o actions/libmodsecurity_la-expire_var.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/log_data.cc -o actions/libmodsecurity_la-log_data.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/multi_match.cc -o actions/libmodsecurity_la-multi_match.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/maturity.cc -o actions/libmodsecurity_la-maturity.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/no_audit_log.cc -o actions/libmodsecurity_la-no_audit_log.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/rule_id.cc -o actions/libmodsecurity_la-rule_id.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/severity.cc -o actions/libmodsecurity_la-severity.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/set_env.cc -o actions/libmodsecurity_la-set_env.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/set_sid.cc -o actions/libmodsecurity_la-set_sid.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/block.cc -o actions/libmodsecurity_la-block.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/audit_log_parts.cc -o actions/ctl/libmodsecurity_la-audit_log_parts.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/audit_engine.cc -o actions/ctl/libmodsecurity_la-audit_engine.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/parse_xml_into_args.cc -o actions/ctl/libmodsecurity_la-parse_xml_into_args.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/request_body_processor_json.cc -o actions/ctl/libmodsecurity_la-request_body_processor_json.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/rule_engine.cc -o actions/ctl/libmodsecurity_la-rule_engine.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c parser/seclang-parser.cc -o parser/libmodsecurity_la-seclang-parser.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/ctl/rule_remove_by_tag.cc -o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/disruptive/allow.cc -o actions/disruptive/libmodsecurity_la-allow.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/disruptive/redirect.cc -o actions/disruptive/libmodsecurity_la-redirect.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/compress_whitespace.cc -o actions/transformations/libmodsecurity_la-compress_whitespace.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/escape_seq_decode.cc -o actions/transformations/libmodsecurity_la-escape_seq_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/hex_encode.cc -o actions/transformations/libmodsecurity_la-hex_encode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/sql_hex_decode.cc -o actions/transformations/libmodsecurity_la-sql_hex_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/url_encode.cc -o actions/transformations/libmodsecurity_la-url_encode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/url_decode_uni.cc -o actions/transformations/libmodsecurity_la-url_decode_uni.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c engine/lua.cc -o engine/libmodsecurity_la-lua.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c collection/backend/in_memory-per_process.cc -o collection/backend/libmodsecurity_la-in_memory-per_process.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 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) { | ^~~~~ 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/gt.cc -o operators/libmodsecurity_la-gt.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/operator.cc -o operators/libmodsecurity_la-operator.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/rx.cc -o operators/libmodsecurity_la-rx.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/rx_global.cc -o operators/libmodsecurity_la-rx_global.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_byte_range.cc -o operators/libmodsecurity_la-validate_byte_range.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_schema.cc -o operators/libmodsecurity_la-validate_schema.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_url_encoding.cc -o operators/libmodsecurity_la-validate_url_encoding.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_utf8_encoding.cc -o operators/libmodsecurity_la-validate_utf8_encoding.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c operators/verify_ssn.cc -o operators/libmodsecurity_la-verify_ssn.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/geo_lookup.cc -o utils/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/ip_tree.cc -o utils/libmodsecurity_la-ip_tree.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/highest_severity.cc -o variables/libmodsecurity_la-highest_severity.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/env.cc -o variables/libmodsecurity_la-env.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/rule.cc -o variables/libmodsecurity_la-rule.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/remote_user.cc -o variables/libmodsecurity_la-remote_user.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_day.cc -o variables/libmodsecurity_la-time_day.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1 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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64 -version-info 3:16:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/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/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o multi multi-multi.o -lfuzzy -lmaxminddb -lrt libtool: link: gcc -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -std=gnu23 -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o test test-test.o -lrt -lfuzzy libtool: link: gcc -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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../ -I../others -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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.. -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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]’ 226 | t.result = perform_unit_test_multithreaded(t, context); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ unit/unit.cc:266:47: required from here 266 | perform_unit_test_helper(test, t, res, transaction, context); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’ 105 | if (load_test_json(path) == false) { | ^~~~~~~~~~~~~~ unit/unit.cc:314:24: required from here 314 | test.load_tests("test-cases/secrules-language-tests/transformations"); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o regression/tests-regression.o `test -f 'regression/regression.cc' || echo './'`regression/regression.cc 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]’ 105 | if (load_test_json(path) == false) { | ^~~~~~~~~~~~~~ ../test/common/modsecurity_test.cc:131:15: required from ‘void modsecurity_test::ModSecurityTest::load_tests() [with T = modsecurity_test::RegressionTests]’ 131 | load_tests(this->target); | ~~~~~~~~~~^~~~~~~~~~~~~~ regression/regression.cc:446:25: required from here 446 | test2.load_tests(); | ~~~~~~~~~~~~~~~~^~ ../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]’ 105 | if (load_test_json(path) == false) { | ^~~~~~~~~~~~~~ ../test/common/modsecurity_test.cc:131:15: required from ‘void modsecurity_test::ModSecurityTest::load_tests() [with T = modsecurity_test::RegressionTest]’ 131 | load_tests(this->target); | ~~~~~~~~~~^~~~~~~~~~~~~~ regression/regression.cc:473:20: required from here 473 | test.load_tests(); | ~~~~~~~~~~~~~~~^~ ../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]: 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_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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' /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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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' /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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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.c57iWR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 ++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 '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.el10.aarch64/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.16 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/lib64/libmodsecurity.so.3.0.16 libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64/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.el10.aarch64/usr/lib64/libmodsecurity.la libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/lib64/libmodsecurity.a libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/lib64/libmodsecurity.a libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64/usr/include/modsecurity/actions/' /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/include/modsecurity/actions/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64/usr/include/modsecurity/collection/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64/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.el10.aarch64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64/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.el10.aarch64/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.el10.aarch64/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.el10.aarch64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/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.el10.aarch64 -name '*.la' -delete + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.0.16-1.el10 --unique-debug-suffix -3.0.16-1.el10.aarch64 --unique-debug-src-base libmodsecurity-3.0.16-1.el10.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/modsecurity-v3.0.16 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/libmodsecurity-3.0.16-1.el10.aarch64 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 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: libmodsecurity-3.0.16-1.el10.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SxDBGF + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MLJ9rY + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.16-1.el10 libmodsecurity(aarch-64) = 3.0.16-1.el10 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-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.25)(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_ABI_DT_RELR)(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.15)(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.32)(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.el10.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yv5ZiQ + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/doc/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YkYV2S + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64/usr/share/licenses/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmodsecurity-devel = 3.0.16-1.el10 libmodsecurity-devel(aarch-64) = 3.0.16-1.el10 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.el10.aarch64 Provides: libmodsecurity-static = 3.0.16-1.el10 libmodsecurity-static(aarch-64) = 3.0.16-1.el10 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.el10.aarch64 Provides: libmodsecurity-debugsource = 3.0.16-1.el10 libmodsecurity-debugsource(aarch-64) = 3.0.16-1.el10 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.el10.aarch64 Provides: debuginfo(build-id) = 0441050b7707bdf1f7cb8d98b25a83c4acc349ed debuginfo(build-id) = 44ba7c2fec89eccaab34d4079ccc976ca60e747a libmodsecurity-debuginfo = 3.0.16-1.el10 libmodsecurity-debuginfo(aarch-64) = 3.0.16-1.el10 libmodsecurity.so.3.0.16-3.0.16-1.el10.aarch64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libmodsecurity-debugsource(aarch-64) = 3.0.16-1.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 Wrote: /builddir/build/RPMS/libmodsecurity-3.0.16-1.el10.aarch64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.16-1.el10.aarch64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.16-1.el10.aarch64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.16-1.el10.aarch64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.16-1.el10.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.oONxMy + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.jSP95U + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/modsecurity-v3.0.16-SPECPARTS + rm -rf modsecurity-v3.0.16 modsecurity-v3.0.16.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild libmodsecurity-3.0.16-1.el10.src.rpm Finish: build phase for libmodsecurity-3.0.16-1.el10.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-aarch64-1783450659.834036/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/libmodsecurity-3.0.16-1.el10.src.rpm) Config(child) 3 minutes 59 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "libmodsecurity-debuginfo", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "aarch64" }, { "name": "libmodsecurity-debugsource", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "aarch64" }, { "name": "libmodsecurity-devel", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "aarch64" }, { "name": "libmodsecurity-static", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "aarch64" }, { "name": "libmodsecurity", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "src" }, { "name": "libmodsecurity", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "aarch64" } ] } RPMResults finished