Warning: Permanently added '13.121.95.255' (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-s390x --chroot rhel+epel-10-s390x Version: 1.8 PID: 3193 Logging PID: 3195 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10694350, 'buildroot_pkgs': [], 'chroot': 'rhel+epel-10-s390x', '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-s390x/', '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-s390x', '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-ho_00b8e/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-ho_00b8e/libmodsecurity', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ho_00b8e/libmodsecurity'... Running: git checkout 3c9658fc6af8d27de41dfd8846edb1561ae84171 -- cmd: ['git', 'checkout', '3c9658fc6af8d27de41dfd8846edb1561ae84171', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ho_00b8e/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-ho_00b8e/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 8.04M 0 00:01 00:01 1.33M 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-ho_00b8e/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ho_00b8e/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1783450665.688074 -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-ho_00b8e/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ho_00b8e/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1783450665.688074 -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-ho_00b8e/libmodsecurity/libmodsecurity.spec) Config(rhel+epel-10-s390x) 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-s390x-bootstrap-1783450665.688074/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-be244a8f-d206-479a-85f5-d57b58fceb21 INFO: Checking that 7dda7550d03c57283e563eaca682e83b97f831b0cca4e3f50c3b94210f3a573d image matches host's architecture INFO: Copy content of container 7dda7550d03c57283e563eaca682e83b97f831b0cca4e3f50c3b94210f3a573d to /var/lib/mock/rhel+epel-10-s390x-bootstrap-1783450665.688074/root INFO: mounting 7dda7550d03c57283e563eaca682e83b97f831b0cca4e3f50c3b94210f3a573d with podman image mount INFO: image 7dda7550d03c57283e563eaca682e83b97f831b0cca4e3f50c3b94210f3a573d as /var/lib/containers/storage/overlay/268845e357c45ac1ef2fdf16d85024c45aff7d862e3c2670531b04d0b214f327/merged INFO: umounting image 7dda7550d03c57283e563eaca682e83b97f831b0cca4e3f50c3b94210f3a573d (/var/lib/containers/storage/overlay/268845e357c45ac1ef2fdf16d85024c45aff7d862e3c2670531b04d0b214f327/merged) with podman image umount INFO: Removing image mock-bootstrap-be244a8f-d206-479a-85f5-d57b58fceb21 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-s390x-1783450665.688074/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.s390x rpm-sequoia-1.10.1.1-2.el10.s390x 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 951 B/s | 1.6 kB 00:01 Red Hat Enterprise Linux 10 for s390x - BaseOS 29 MB/s | 26 MB 00:00 Red Hat Enterprise Linux 10 for s390x - AppStre 2.6 MB/s | 5.7 MB 00:02 Red Hat CodeReady Linux Builder for RHEL 10 s39 642 kB/s | 1.2 MB 00:01 Extra Packages for Enterprise Linux 10 - s390x 2.5 MB/s | 6.5 MB 00:02 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash s390x 5.2.26-6.el10 baseos 1.9 M bzip2 s390x 1.0.8-25.el10 baseos 59 k coreutils s390x 9.5-8.el10_2 baseos 1.2 M cpio s390x 2.15-3.el10 baseos 301 k diffutils s390x 3.10-8.el10 baseos 427 k epel-rpm-macros noarch 10-7.el10_2 epel 8.4 k findutils s390x 1:4.10.0-5.el10 baseos 564 k gawk s390x 5.3.0-6.el10 baseos 1.1 M glibc-minimal-langpack s390x 2.39-126.el10_2 baseos 31 k grep s390x 3.11-10.el10 baseos 312 k gzip s390x 1.13-3.el10 baseos 181 k info s390x 7.1-6.el10 baseos 199 k patch s390x 2.7.6-26.el10 appstream 143 k redhat-release s390x 10.2-21.el10 baseos 62 k redhat-rpm-config noarch 295-1.el10 appstream 81 k rpm-build s390x 4.19.1.1-23.el10 appstream 82 k sed s390x 4.9-5.el10 baseos 328 k shadow-utils s390x 2:4.15.0-11.el10 baseos 1.4 M tar s390x 2:1.35-11.el10 baseos 889 k unzip s390x 6.0-69.el10 baseos 197 k util-linux s390x 2.40.2-18.el10 baseos 1.2 M which s390x 2.21-44.el10_0 baseos 43 k xz s390x 1:5.6.2-4.el10_0 baseos 482 k Installing dependencies: R-srpm-macros noarch 1.3.7-1.el10_2 epel 11 k alternatives s390x 1.30-2.el10 baseos 46 k ansible-srpm-macros noarch 1-21.el10_2 epel 20 k audit-libs s390x 4.0.3-5.el10 baseos 137 k authselect s390x 1.5.2-1.el10 baseos 217 k authselect-libs s390x 1.5.2-1.el10 baseos 258 k basesystem noarch 11-22.el10 baseos 8.3 k binutils s390x 2.41-63.el10 baseos 6.0 M binutils-gold s390x 2.41-63.el10 baseos 1.0 M bzip2-libs s390x 1.0.8-25.el10 baseos 48 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10_1 baseos 1.1 M coreutils-common s390x 9.5-8.el10_2 baseos 2.2 M cracklib s390x 2.9.11-8.el10 baseos 102 k cracklib-dicts s390x 2.9.11-8.el10 baseos 3.7 M crypto-policies noarch 20260216-1.git0e54016.el10 baseos 105 k curl s390x 8.12.1-4.el10 baseos 222 k cyrus-sasl-lib s390x 2.1.28-30.el10_2 baseos 116 k debugedit s390x 5.1-8.el10 appstream 82 k dwz s390x 0.16-1.el10 appstream 146 k ed s390x 1.20-5.el10 baseos 88 k efi-srpm-macros noarch 6-6.el10 appstream 25 k elfutils s390x 0.194-2.el10_2 baseos 602 k elfutils-debuginfod-client s390x 0.194-2.el10_2 baseos 50 k elfutils-default-yama-scope noarch 0.194-2.el10_2 baseos 15 k elfutils-libelf s390x 0.194-2.el10_2 baseos 212 k elfutils-libs s390x 0.194-2.el10_2 baseos 296 k file s390x 5.45-9.el10 baseos 54 k file-libs s390x 5.45-9.el10 baseos 775 k filesystem s390x 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 s390x 16.3-3.el10 appstream 4.6 M gdbm s390x 1:1.23-12.el10_0 baseos 160 k gdbm-libs s390x 1:1.23-12.el10_0 baseos 61 k ghc-srpm-macros noarch 1.9.2-1.el10_0 epel 9.1 k glibc s390x 2.39-126.el10_2 baseos 1.8 M glibc-common s390x 2.39-126.el10_2 baseos 339 k glibc-gconv-extra s390x 2.39-126.el10_2 baseos 1.7 M gmp s390x 1:6.2.1-12.el10 baseos 332 k go-srpm-macros noarch 3.8.0-1.el10 appstream 27 k jansson s390x 2.14-3.el10 baseos 48 k json-c s390x 0.18-3.el10 baseos 48 k kernel-srpm-macros noarch 1.0-27.el10 appstream 8.8 k keyutils-libs s390x 1.6.3-5.el10 baseos 34 k krb5-libs s390x 1.21.3-10.el10_2 baseos 798 k libacl s390x 2.3.2-4.el10 baseos 28 k libarchive s390x 3.7.7-8.el10_1 baseos 454 k libattr s390x 2.5.2-5.el10 baseos 21 k libblkid s390x 2.40.2-18.el10 baseos 137 k libbrotli s390x 1.1.0-7.el10_1 baseos 382 k libcap s390x 2.69-7.el10_2.1 baseos 98 k libcap-ng s390x 0.8.4-6.el10 baseos 36 k libcbor s390x 0.11.0-3.el10 baseos 36 k libcom_err s390x 1.47.1-5.el10 baseos 26 k libcurl s390x 8.12.1-4.el10 baseos 387 k libeconf s390x 0.6.2-4.el10 baseos 38 k libevent s390x 2.1.12-16.el10 baseos 268 k libfdisk s390x 2.40.2-18.el10 baseos 173 k libffi s390x 3.4.4-10.el10 baseos 36 k libfido2 s390x 1.14.0-7.el10 baseos 97 k libgcc s390x 14.3.1-4.4.el10 baseos 103 k libgomp s390x 14.3.1-4.4.el10 baseos 373 k libidn2 s390x 2.3.7-3.el10 baseos 122 k libmount s390x 2.40.2-18.el10 baseos 166 k libnghttp2 s390x 1.68.0-3.el10_2.1 baseos 82 k libpkgconf s390x 2.1.0-3.el10 baseos 41 k libpsl s390x 0.21.5-6.el10 baseos 67 k libpwquality s390x 1.4.5-12.el10 baseos 127 k libselinux s390x 3.10-1.el10 baseos 107 k libsemanage s390x 3.10-1.el10 baseos 130 k libsepol s390x 3.10-1.el10 baseos 361 k libsmartcols s390x 2.40.2-18.el10 baseos 92 k libssh s390x 0.12.0-2.el10 baseos 281 k libssh-config noarch 0.12.0-2.el10 baseos 15 k libstdc++ s390x 14.3.1-4.4.el10 baseos 1.0 M libtasn1 s390x 4.20.0-5.el10_2 baseos 84 k libunistring s390x 1.1-10.el10 baseos 562 k libutempter s390x 1.2.1-15.el10 baseos 30 k libuuid s390x 2.40.2-18.el10 baseos 35 k libverto s390x 0.3.2-10.el10 baseos 25 k libxcrypt s390x 4.4.36-10.el10 baseos 129 k libxml2 s390x 2.12.5-10.el10_2.1 baseos 715 k libzstd s390x 1.5.5-9.el10 baseos 346 k lua-libs s390x 5.4.6-7.el10 baseos 145 k lua-srpm-macros noarch 1-15.el10 appstream 10 k lz4-libs s390x 1.9.4-8.el10 baseos 85 k mpfr s390x 4.2.1-8.el10 baseos 307 k ncurses-base noarch 6.4-15.20240127.el10_1 baseos 105 k ncurses-libs s390x 6.4-15.20240127.el10_1 baseos 372 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 9.0 k openldap s390x 2.6.10-1.el10 baseos 244 k openssl-fips-provider s390x 3.0.7-11.el10_2 baseos 14 k openssl-fips-provider-so s390x 3.0.7-11.el10_2 baseos 312 k openssl-libs s390x 1:3.5.5-4.el10_2 baseos 2.0 M p11-kit s390x 0.26.2-1.el10 baseos 608 k p11-kit-trust s390x 0.26.2-1.el10 baseos 163 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 11 k pam s390x 1.6.1-9.el10 baseos 594 k pam-libs s390x 1.6.1-9.el10 baseos 57 k pcre2 s390x 10.44-1.el10.3 baseos 265 k pcre2-syntax noarch 10.44-1.el10.3 baseos 155 k perl-srpm-macros noarch 1-57.el10 appstream 9.7 k pkgconf s390x 2.1.0-3.el10 baseos 49 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config s390x 2.1.0-3.el10 baseos 12 k popt s390x 1.19-8.el10 baseos 73 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 s390x 8.2-11.el10 baseos 234 k rpm s390x 4.19.1.1-23.el10 baseos 567 k rpm-build-libs s390x 4.19.1.1-23.el10 baseos 100 k rpm-libs s390x 4.19.1.1-23.el10 baseos 331 k rpm-sequoia s390x 1.10.1.1-2.el10 baseos 971 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 s390x 3.46.1-5.el10_1 baseos 798 k systemd-libs s390x 257-23.el10_2.2 baseos 848 k util-linux-core s390x 2.40.2-18.el10 baseos 567 k xz-libs s390x 1:5.6.2-4.el10_0 baseos 118 k zip s390x 3.0-45.el10 baseos 291 k zlib-ng-compat s390x 2.2.3-3.el10_1 baseos 68 k zstd s390x 1.5.5-9.el10 baseos 516 k Transaction Summary ================================================================================ Install 149 Packages Total download size: 62 M Installed size: 188 M Downloading Packages: (1/149): basesystem-11-22.el10.noarch.rpm 34 kB/s | 8.3 kB 00:00 (2/149): alternatives-1.30-2.el10.s390x.rpm 148 kB/s | 46 kB 00:00 (3/149): bash-5.2.26-6.el10.s390x.rpm 4.6 MB/s | 1.9 MB 00:00 (4/149): bzip2-1.0.8-25.el10.s390x.rpm 308 kB/s | 59 kB 00:00 (5/149): bzip2-libs-1.0.8-25.el10.s390x.rpm 273 kB/s | 48 kB 00:00 (6/149): cpio-2.15-3.el10.s390x.rpm 1.7 MB/s | 301 kB 00:00 (7/149): cracklib-2.9.11-8.el10.s390x.rpm 551 kB/s | 102 kB 00:00 (8/149): diffutils-3.10-8.el10.s390x.rpm 2.4 MB/s | 427 kB 00:00 (9/149): cracklib-dicts-2.9.11-8.el10.s390x.rpm 12 MB/s | 3.7 MB 00:00 (10/149): ed-1.20-5.el10.s390x.rpm 488 kB/s | 88 kB 00:00 (11/149): findutils-4.10.0-5.el10.s390x.rpm 3.2 MB/s | 564 kB 00:00 (12/149): gawk-5.3.0-6.el10.s390x.rpm 6.6 MB/s | 1.1 MB 00:00 (13/149): gdbm-1.23-12.el10_0.s390x.rpm 819 kB/s | 160 kB 00:00 (14/149): gdbm-libs-1.23-12.el10_0.s390x.rpm 307 kB/s | 61 kB 00:00 (15/149): grep-3.11-10.el10.s390x.rpm 1.8 MB/s | 312 kB 00:00 (16/149): gzip-1.13-3.el10.s390x.rpm 1.0 MB/s | 181 kB 00:00 (17/149): info-7.1-6.el10.s390x.rpm 1.2 MB/s | 199 kB 00:00 (18/149): jansson-2.14-3.el10.s390x.rpm 295 kB/s | 48 kB 00:00 (19/149): json-c-0.18-3.el10.s390x.rpm 280 kB/s | 48 kB 00:00 (20/149): keyutils-libs-1.6.3-5.el10.s390x.rpm 206 kB/s | 34 kB 00:00 (21/149): libacl-2.3.2-4.el10.s390x.rpm 169 kB/s | 28 kB 00:00 (22/149): libattr-2.5.2-5.el10.s390x.rpm 124 kB/s | 21 kB 00:00 (23/149): libcap-ng-0.8.4-6.el10.s390x.rpm 219 kB/s | 36 kB 00:00 (24/149): libcbor-0.11.0-3.el10.s390x.rpm 222 kB/s | 36 kB 00:00 (25/149): libeconf-0.6.2-4.el10.s390x.rpm 227 kB/s | 38 kB 00:00 (26/149): libevent-2.1.12-16.el10.s390x.rpm 1.6 MB/s | 268 kB 00:00 (27/149): libfido2-1.14.0-7.el10.s390x.rpm 532 kB/s | 97 kB 00:00 (28/149): libidn2-2.3.7-3.el10.s390x.rpm 726 kB/s | 122 kB 00:00 (29/149): libpkgconf-2.1.0-3.el10.s390x.rpm 247 kB/s | 41 kB 00:00 (30/149): libpsl-0.21.5-6.el10.s390x.rpm 411 kB/s | 67 kB 00:00 (31/149): libunistring-1.1-10.el10.s390x.rpm 3.2 MB/s | 562 kB 00:00 (32/149): libutempter-1.2.1-15.el10.s390x.rpm 184 kB/s | 30 kB 00:00 (33/149): libpwquality-1.4.5-12.el10.s390x.rpm 289 kB/s | 127 kB 00:00 (34/149): libverto-0.3.2-10.el10.s390x.rpm 148 kB/s | 25 kB 00:00 (35/149): libxcrypt-4.4.36-10.el10.s390x.rpm 776 kB/s | 129 kB 00:00 (36/149): libzstd-1.5.5-9.el10.s390x.rpm 1.8 MB/s | 346 kB 00:00 (37/149): lz4-libs-1.9.4-8.el10.s390x.rpm 516 kB/s | 85 kB 00:00 (38/149): lua-libs-5.4.6-7.el10.s390x.rpm 820 kB/s | 145 kB 00:00 (39/149): pcre2-syntax-10.44-1.el10.3.noarch.rp 939 kB/s | 155 kB 00:00 (40/149): pkgconf-2.1.0-3.el10.s390x.rpm 292 kB/s | 49 kB 00:00 (41/149): pcre2-10.44-1.el10.3.s390x.rpm 1.5 MB/s | 265 kB 00:00 (42/149): pkgconf-m4-2.1.0-3.el10.noarch.rpm 93 kB/s | 15 kB 00:00 (43/149): pkgconf-pkg-config-2.1.0-3.el10.s390x 72 kB/s | 12 kB 00:00 (44/149): popt-1.19-8.el10.s390x.rpm 439 kB/s | 73 kB 00:00 (45/149): publicsuffix-list-dafsa-20240107-5.el 366 kB/s | 60 kB 00:00 (46/149): readline-8.2-11.el10.s390x.rpm 1.3 MB/s | 234 kB 00:00 (47/149): xz-5.6.2-4.el10_0.s390x.rpm 2.5 MB/s | 482 kB 00:00 (48/149): zstd-1.5.5-9.el10.s390x.rpm 3.0 MB/s | 516 kB 00:00 (49/149): xz-libs-5.6.2-4.el10_0.s390x.rpm 649 kB/s | 118 kB 00:00 (50/149): which-2.21-44.el10_0.s390x.rpm 264 kB/s | 43 kB 00:00 (51/149): gmp-6.2.1-12.el10.s390x.rpm 2.0 MB/s | 332 kB 00:00 (52/149): libffi-3.4.4-10.el10.s390x.rpm 223 kB/s | 36 kB 00:00 (53/149): filesystem-3.18-17.el10.s390x.rpm 23 MB/s | 4.8 MB 00:00 (54/149): setup-2.14.5-7.el10.noarch.rpm 920 kB/s | 153 kB 00:00 (55/149): sqlite-libs-3.46.1-5.el10_1.s390x.rpm 4.0 MB/s | 798 kB 00:00 (56/149): unzip-6.0-69.el10.s390x.rpm 1.1 MB/s | 197 kB 00:00 (57/149): zip-3.0-45.el10.s390x.rpm 1.6 MB/s | 291 kB 00:00 (58/149): ca-certificates-2025.2.80_v9.0.305-10 6.0 MB/s | 1.1 MB 00:00 (59/149): libarchive-3.7.7-8.el10_1.s390x.rpm 2.5 MB/s | 454 kB 00:00 (60/149): libbrotli-1.1.0-7.el10_1.s390x.rpm 2.2 MB/s | 382 kB 00:00 (61/149): ncurses-base-6.4-15.20240127.el10_1.n 629 kB/s | 105 kB 00:00 (62/149): ncurses-libs-6.4-15.20240127.el10_1.s 2.2 MB/s | 372 kB 00:00 (63/149): zlib-ng-compat-2.2.3-3.el10_1.s390x.r 409 kB/s | 68 kB 00:00 (64/149): audit-libs-4.0.3-5.el10.s390x.rpm 833 kB/s | 137 kB 00:00 (65/149): authselect-1.5.2-1.el10.s390x.rpm 1.2 MB/s | 217 kB 00:00 (66/149): authselect-libs-1.5.2-1.el10.s390x.rp 1.5 MB/s | 258 kB 00:00 (67/149): binutils-gold-2.41-63.el10.s390x.rpm 5.8 MB/s | 1.0 MB 00:00 (68/149): binutils-2.41-63.el10.s390x.rpm 27 MB/s | 6.0 MB 00:00 (69/149): crypto-policies-20260216-1.git0e54016 491 kB/s | 105 kB 00:00 (70/149): curl-8.12.1-4.el10.s390x.rpm 1.3 MB/s | 222 kB 00:00 (71/149): elfutils-0.194-2.el10_2.s390x.rpm 3.5 MB/s | 602 kB 00:00 (72/149): elfutils-default-yama-scope-0.194-2.e 88 kB/s | 15 kB 00:00 (73/149): elfutils-debuginfod-client-0.194-2.el 226 kB/s | 50 kB 00:00 (74/149): elfutils-libelf-0.194-2.el10_2.s390x. 1.3 MB/s | 212 kB 00:00 (75/149): elfutils-libs-0.194-2.el10_2.s390x.rp 1.6 MB/s | 296 kB 00:00 (76/149): file-5.45-9.el10.s390x.rpm 328 kB/s | 54 kB 00:00 (77/149): file-libs-5.45-9.el10.s390x.rpm 4.4 MB/s | 775 kB 00:00 (78/149): libblkid-2.40.2-18.el10.s390x.rpm 808 kB/s | 137 kB 00:00 (79/149): libcom_err-1.47.1-5.el10.s390x.rpm 158 kB/s | 26 kB 00:00 (80/149): libcurl-8.12.1-4.el10.s390x.rpm 2.2 MB/s | 387 kB 00:00 (81/149): libgcc-14.3.1-4.4.el10.s390x.rpm 623 kB/s | 103 kB 00:00 (82/149): libfdisk-2.40.2-18.el10.s390x.rpm 1.0 MB/s | 173 kB 00:00 (83/149): libgomp-14.3.1-4.4.el10.s390x.rpm 2.2 MB/s | 373 kB 00:00 (84/149): libmount-2.40.2-18.el10.s390x.rpm 1.0 MB/s | 166 kB 00:00 (85/149): libnghttp2-1.68.0-3.el10_2.1.s390x.rp 492 kB/s | 82 kB 00:00 (86/149): libselinux-3.10-1.el10.s390x.rpm 654 kB/s | 107 kB 00:00 (87/149): libsemanage-3.10-1.el10.s390x.rpm 759 kB/s | 130 kB 00:00 (88/149): libsmartcols-2.40.2-18.el10.s390x.rpm 565 kB/s | 92 kB 00:00 (89/149): libsepol-3.10-1.el10.s390x.rpm 2.0 MB/s | 361 kB 00:00 (90/149): libssh-config-0.12.0-2.el10.noarch.rp 89 kB/s | 15 kB 00:00 (91/149): libssh-0.12.0-2.el10.s390x.rpm 1.6 MB/s | 281 kB 00:00 (92/149): libstdc++-14.3.1-4.4.el10.s390x.rpm 6.0 MB/s | 1.0 MB 00:00 (93/149): mpfr-4.2.1-8.el10.s390x.rpm 1.8 MB/s | 307 kB 00:00 (94/149): libuuid-2.40.2-18.el10.s390x.rpm 207 kB/s | 35 kB 00:00 (95/149): openldap-2.6.10-1.el10.s390x.rpm 1.2 MB/s | 244 kB 00:00 (96/149): p11-kit-0.26.2-1.el10.s390x.rpm 3.6 MB/s | 608 kB 00:00 (97/149): p11-kit-trust-0.26.2-1.el10.s390x.rpm 973 kB/s | 163 kB 00:00 (98/149): pam-1.6.1-9.el10.s390x.rpm 3.4 MB/s | 594 kB 00:00 (99/149): pam-libs-1.6.1-9.el10.s390x.rpm 345 kB/s | 57 kB 00:00 (100/149): rpm-4.19.1.1-23.el10.s390x.rpm 3.3 MB/s | 567 kB 00:00 (101/149): rpm-build-libs-4.19.1.1-23.el10.s390 608 kB/s | 100 kB 00:00 (102/149): rpm-sequoia-1.10.1.1-2.el10.s390x.rp 5.6 MB/s | 971 kB 00:00 (103/149): rpm-libs-4.19.1.1-23.el10.s390x.rpm 1.7 MB/s | 331 kB 00:00 (104/149): sed-4.9-5.el10.s390x.rpm 1.9 MB/s | 328 kB 00:00 (105/149): shadow-utils-4.15.0-11.el10.s390x.rp 8.1 MB/s | 1.4 MB 00:00 (106/149): tar-1.35-11.el10.s390x.rpm 4.5 MB/s | 889 kB 00:00 (107/149): util-linux-2.40.2-18.el10.s390x.rpm 7.0 MB/s | 1.2 MB 00:00 (108/149): util-linux-core-2.40.2-18.el10.s390x 3.3 MB/s | 567 kB 00:00 (109/149): libcap-2.69-7.el10_2.1.s390x.rpm 593 kB/s | 98 kB 00:00 (110/149): krb5-libs-1.21.3-10.el10_2.s390x.rpm 4.2 MB/s | 798 kB 00:00 (111/149): redhat-release-10.2-21.el10.s390x.rp 323 kB/s | 62 kB 00:00 (112/149): cyrus-sasl-lib-2.1.28-30.el10_2.s390 694 kB/s | 116 kB 00:00 (113/149): systemd-libs-257-23.el10_2.2.s390x.r 4.7 MB/s | 848 kB 00:00 (114/149): openssl-libs-3.5.5-4.el10_2.s390x.rp 12 MB/s | 2.0 MB 00:00 (115/149): openssl-fips-provider-3.0.7-11.el10_ 79 kB/s | 14 kB 00:00 (116/149): openssl-fips-provider-so-3.0.7-11.el 1.8 MB/s | 312 kB 00:00 (117/149): libtasn1-4.20.0-5.el10_2.s390x.rpm 441 kB/s | 84 kB 00:00 (118/149): libxml2-2.12.5-10.el10_2.1.s390x.rpm 4.0 MB/s | 715 kB 00:00 (119/149): coreutils-9.5-8.el10_2.s390x.rpm 7.0 MB/s | 1.2 MB 00:00 (120/149): coreutils-common-9.5-8.el10_2.s390x. 12 MB/s | 2.2 MB 00:00 (121/149): glibc-2.39-126.el10_2.s390x.rpm 10 MB/s | 1.8 MB 00:00 (122/149): glibc-common-2.39-126.el10_2.s390x.r 2.0 MB/s | 339 kB 00:00 (123/149): glibc-gconv-extra-2.39-126.el10_2.s3 10 MB/s | 1.7 MB 00:00 (124/149): glibc-minimal-langpack-2.39-126.el10 187 kB/s | 31 kB 00:00 (125/149): fonts-srpm-macros-2.0.5-18.el10.noar 170 kB/s | 29 kB 00:00 (126/149): openblas-srpm-macros-2-19.el10.noarc 54 kB/s | 9.0 kB 00:00 (127/149): efi-srpm-macros-6-6.el10.noarch.rpm 152 kB/s | 25 kB 00:00 (128/149): perl-srpm-macros-1-57.el10.noarch.rp 56 kB/s | 9.7 kB 00:00 (129/149): ocaml-srpm-macros-10-4.el10.noarch.r 62 kB/s | 10 kB 00:00 (130/149): forge-srpm-macros-0.4.0-6.el10.noarc 137 kB/s | 23 kB 00:00 (131/149): package-notes-srpm-macros-0.5-13.el1 52 kB/s | 11 kB 00:00 (132/149): lua-srpm-macros-1-15.el10.noarch.rpm 64 kB/s | 10 kB 00:00 (133/149): patch-2.7.6-26.el10.s390x.rpm 766 kB/s | 143 kB 00:00 (134/149): debugedit-5.1-8.el10.s390x.rpm 476 kB/s | 82 kB 00:00 (135/149): dwz-0.16-1.el10.s390x.rpm 794 kB/s | 146 kB 00:00 (136/149): rpm-build-4.19.1.1-23.el10.s390x.rpm 463 kB/s | 82 kB 00:00 (137/149): gdb-minimal-16.3-3.el10.s390x.rpm 23 MB/s | 4.6 MB 00:00 (138/149): rust-toolset-srpm-macros-1.92.0-1.el 102 kB/s | 17 kB 00:00 (139/149): go-srpm-macros-3.8.0-1.el10.noarch.r 162 kB/s | 27 kB 00:00 (140/149): kernel-srpm-macros-1.0-27.el10.noarc 43 kB/s | 8.8 kB 00:00 (141/149): pyproject-srpm-macros-1.18.5-1.el10. 79 kB/s | 13 kB 00:00 (142/149): python-srpm-macros-3.12-11.el10.noar 125 kB/s | 22 kB 00:00 (143/149): qt6-srpm-macros-6.10.1-1.el10.noarch 55 kB/s | 9.1 kB 00:00 (144/149): redhat-rpm-config-295-1.el10.noarch. 491 kB/s | 81 kB 00:00 (145/149): epel-rpm-macros-10-7.el10_2.noarch.r 26 kB/s | 8.4 kB 00:00 (146/149): R-srpm-macros-1.3.7-1.el10_2.noarch. 25 kB/s | 11 kB 00:00 (147/149): fpc-srpm-macros-1.3-7.el10_1.noarch. 64 kB/s | 7.8 kB 00:00 (148/149): ansible-srpm-macros-1-21.el10_2.noar 38 kB/s | 20 kB 00:00 (149/149): ghc-srpm-macros-1.9.2-1.el10_0.noarc 74 kB/s | 9.1 kB 00:00 -------------------------------------------------------------------------------- Total 6.4 MB/s | 62 MB 00:09 Red Hat Enterprise Linux 10 for s390x - BaseOS 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 - s390x 1.6 MB/s | 1.6 kB 00:00 Key imported successfully 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.s390x 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-4.4.el10.s390x 1/149 Running scriptlet: libgcc-14.3.1-4.4.el10.s390x 1/149 Installing : redhat-release-10.2-21.el10.s390x 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.s390x 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 : qt6-srpm-macros-6.10.1-1.el10.noarch 9/149 Installing : kernel-srpm-macros-1.0-27.el10.noarch 10/149 Installing : rust-toolset-srpm-macros-1.92.0-1.el10.noarch 11/149 Installing : ocaml-srpm-macros-10-4.el10.noarch 12/149 Installing : package-notes-srpm-macros-0.5-13.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.s390x 16/149 Installing : libssh-config-0.12.0-2.el10.noarch 17/149 Installing : ncurses-base-6.4-15.20240127.el10_1.noarch 18/149 Installing : bash-5.2.26-6.el10.s390x 19/149 Running scriptlet: bash-5.2.26-6.el10.s390x 19/149 Installing : ncurses-libs-6.4-15.20240127.el10_1.s390x 20/149 Installing : glibc-common-2.39-126.el10_2.s390x 21/149 Installing : glibc-gconv-extra-2.39-126.el10_2.s390x 22/149 Running scriptlet: glibc-gconv-extra-2.39-126.el10_2.s390x 22/149 Installing : glibc-minimal-langpack-2.39-126.el10_2.s390x 23/149 Running scriptlet: glibc-2.39-126.el10_2.s390x 24/149 Installing : glibc-2.39-126.el10_2.s390x 24/149 Running scriptlet: glibc-2.39-126.el10_2.s390x 24/149 Installing : zlib-ng-compat-2.2.3-3.el10_1.s390x 25/149 Installing : bzip2-libs-1.0.8-25.el10.s390x 26/149 Installing : xz-libs-1:5.6.2-4.el10_0.s390x 27/149 Installing : popt-1.19-8.el10.s390x 28/149 Installing : readline-8.2-11.el10.s390x 29/149 Installing : libstdc++-14.3.1-4.4.el10.s390x 30/149 Installing : libuuid-2.40.2-18.el10.s390x 31/149 Installing : libblkid-2.40.2-18.el10.s390x 32/149 Installing : libattr-2.5.2-5.el10.s390x 33/149 Installing : libacl-2.3.2-4.el10.s390x 34/149 Installing : libxcrypt-4.4.36-10.el10.s390x 35/149 Installing : libzstd-1.5.5-9.el10.s390x 36/149 Installing : elfutils-libelf-0.194-2.el10_2.s390x 37/149 Installing : gmp-1:6.2.1-12.el10.s390x 38/149 Installing : gdbm-libs-1:1.23-12.el10_0.s390x 39/149 Installing : libeconf-0.6.2-4.el10.s390x 40/149 Running scriptlet: crypto-policies-20260216-1.git0e54016.el10.noarc 41/149 Installing : crypto-policies-20260216-1.git0e54016.el10.noarc 41/149 Running scriptlet: crypto-policies-20260216-1.git0e54016.el10.noarc 41/149 Installing : mpfr-4.2.1-8.el10.s390x 42/149 Installing : gawk-5.3.0-6.el10.s390x 43/149 Installing : dwz-0.16-1.el10.s390x 44/149 Installing : unzip-6.0-69.el10.s390x 45/149 Installing : file-libs-5.45-9.el10.s390x 46/149 Installing : file-5.45-9.el10.s390x 47/149 Installing : alternatives-1.30-2.el10.s390x 48/149 Installing : jansson-2.14-3.el10.s390x 49/149 Installing : libcap-ng-0.8.4-6.el10.s390x 50/149 Installing : audit-libs-4.0.3-5.el10.s390x 51/149 Installing : pam-libs-1.6.1-9.el10.s390x 52/149 Installing : libcap-2.69-7.el10_2.1.s390x 53/149 Installing : systemd-libs-257-23.el10_2.2.s390x 54/149 Installing : libunistring-1.1-10.el10.s390x 55/149 Installing : libidn2-2.3.7-3.el10.s390x 56/149 Installing : lua-libs-5.4.6-7.el10.s390x 57/149 Installing : lz4-libs-1.9.4-8.el10.s390x 58/149 Installing : libffi-3.4.4-10.el10.s390x 59/149 Installing : libsepol-3.10-1.el10.s390x 60/149 Installing : libsmartcols-2.40.2-18.el10.s390x 61/149 Installing : libtasn1-4.20.0-5.el10_2.s390x 62/149 Installing : p11-kit-0.26.2-1.el10.s390x 63/149 Installing : p11-kit-trust-0.26.2-1.el10.s390x 64/149 Running scriptlet: p11-kit-trust-0.26.2-1.el10.s390x 64/149 Installing : zstd-1.5.5-9.el10.s390x 65/149 Installing : zip-3.0-45.el10.s390x 66/149 Installing : gdbm-1:1.23-12.el10_0.s390x 67/149 Installing : cyrus-sasl-lib-2.1.28-30.el10_2.s390x 68/149 Installing : libfdisk-2.40.2-18.el10.s390x 69/149 Installing : libxml2-2.12.5-10.el10_2.1.s390x 70/149 Installing : bzip2-1.0.8-25.el10.s390x 71/149 Installing : sqlite-libs-3.46.1-5.el10_1.s390x 72/149 Installing : cpio-2.15-3.el10.s390x 73/149 Installing : diffutils-3.10-8.el10.s390x 74/149 Installing : ed-1.20-5.el10.s390x 75/149 Installing : json-c-0.18-3.el10.s390x 76/149 Installing : keyutils-libs-1.6.3-5.el10.s390x 77/149 Installing : libcbor-0.11.0-3.el10.s390x 78/149 Installing : libpkgconf-2.1.0-3.el10.s390x 79/149 Installing : pkgconf-2.1.0-3.el10.s390x 80/149 Installing : libverto-0.3.2-10.el10.s390x 81/149 Installing : libbrotli-1.1.0-7.el10_1.s390x 82/149 Installing : libcom_err-1.47.1-5.el10.s390x 83/149 Installing : libgomp-14.3.1-4.4.el10.s390x 84/149 Installing : libnghttp2-1.68.0-3.el10_2.1.s390x 85/149 Installing : elfutils-default-yama-scope-0.194-2.el10_2.noarc 86/149 Running scriptlet: elfutils-default-yama-scope-0.194-2.el10_2.noarc 86/149 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 87/149 Installing : libpsl-0.21.5-6.el10.s390x 88/149 Installing : pkgconf-m4-2.1.0-3.el10.noarch 89/149 Installing : pkgconf-pkg-config-2.1.0-3.el10.s390x 90/149 Installing : pcre2-syntax-10.44-1.el10.3.noarch 91/149 Installing : pcre2-10.44-1.el10.3.s390x 92/149 Installing : libselinux-3.10-1.el10.s390x 93/149 Installing : sed-4.9-5.el10.s390x 94/149 Installing : findutils-1:4.10.0-5.el10.s390x 95/149 Installing : grep-3.11-10.el10.s390x 96/149 Installing : xz-1:5.6.2-4.el10_0.s390x 97/149 Installing : libmount-2.40.2-18.el10.s390x 98/149 Installing : util-linux-core-2.40.2-18.el10.s390x 99/149 Installing : openssl-fips-provider-so-3.0.7-11.el10_2.s390x 100/149 Installing : openssl-fips-provider-3.0.7-11.el10_2.s390x 101/149 Installing : openssl-libs-1:3.5.5-4.el10_2.s390x 102/149 Installing : coreutils-9.5-8.el10_2.s390x 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.s390x 105/149 Installing : cracklib-2.9.11-8.el10.s390x 106/149 Installing : authselect-libs-1.5.2-1.el10.s390x 107/149 Installing : krb5-libs-1.21.3-10.el10_2.s390x 108/149 Installing : libarchive-3.7.7-8.el10_1.s390x 109/149 Installing : cracklib-dicts-2.9.11-8.el10.s390x 110/149 Installing : libpwquality-1.4.5-12.el10.s390x 111/149 Installing : pam-1.6.1-9.el10.s390x 112/149 Installing : libevent-2.1.12-16.el10.s390x 113/149 Installing : libfido2-1.14.0-7.el10.s390x 114/149 Installing : libssh-0.12.0-2.el10.s390x 115/149 Installing : rpm-sequoia-1.10.1.1-2.el10.s390x 116/149 Installing : rpm-libs-4.19.1.1-23.el10.s390x 117/149 Installing : libsemanage-3.10-1.el10.s390x 118/149 Installing : shadow-utils-2:4.15.0-11.el10.s390x 119/149 Running scriptlet: libutempter-1.2.1-15.el10.s390x 120/149 Installing : libutempter-1.2.1-15.el10.s390x 120/149 Installing : openldap-2.6.10-1.el10.s390x 121/149 Installing : libcurl-8.12.1-4.el10.s390x 122/149 Installing : elfutils-libs-0.194-2.el10_2.s390x 123/149 Installing : elfutils-debuginfod-client-0.194-2.el10_2.s390x 124/149 Installing : binutils-gold-2.41-63.el10.s390x 125/149 Running scriptlet: binutils-gold-2.41-63.el10.s390x 125/149 Installing : binutils-2.41-63.el10.s390x 126/149 Running scriptlet: binutils-2.41-63.el10.s390x 126/149 Installing : elfutils-0.194-2.el10_2.s390x 127/149 Installing : gdb-minimal-16.3-3.el10.s390x 128/149 Installing : debugedit-5.1-8.el10.s390x 129/149 Installing : rpm-build-libs-4.19.1.1-23.el10.s390x 130/149 Installing : curl-8.12.1-4.el10.s390x 131/149 Running scriptlet: rpm-4.19.1.1-23.el10.s390x 132/149 Installing : rpm-4.19.1.1-23.el10.s390x 132/149 Installing : efi-srpm-macros-6-6.el10.noarch 133/149 Installing : lua-srpm-macros-1-15.el10.noarch 134/149 Installing : tar-2:1.35-11.el10.s390x 135/149 Installing : patch-2.7.6-26.el10.s390x 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 : pyproject-srpm-macros-1.18.5-1.el10.noarch 139/149 Installing : rpm-build-4.19.1.1-23.el10.s390x 140/149 Installing : go-srpm-macros-3.8.0-1.el10.noarch 141/149 Installing : python-srpm-macros-3.12-11.el10.noarch 142/149 Installing : redhat-rpm-config-295-1.el10.noarch 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.s390x 146/149 Running scriptlet: util-linux-2.40.2-18.el10.s390x 146/149 Installing : authselect-1.5.2-1.el10.s390x 147/149 Installing : which-2.21-44.el10_0.s390x 148/149 Installing : info-7.1-6.el10.s390x 149/149 Running scriptlet: filesystem-3.18-17.el10.s390x 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.s390x 149/149 Running scriptlet: rpm-4.19.1.1-23.el10.s390x 149/149 Running scriptlet: info-7.1-6.el10.s390x 149/149 Installed products updated. Installed: R-srpm-macros-1.3.7-1.el10_2.noarch alternatives-1.30-2.el10.s390x ansible-srpm-macros-1-21.el10_2.noarch audit-libs-4.0.3-5.el10.s390x authselect-1.5.2-1.el10.s390x authselect-libs-1.5.2-1.el10.s390x basesystem-11-22.el10.noarch bash-5.2.26-6.el10.s390x binutils-2.41-63.el10.s390x binutils-gold-2.41-63.el10.s390x bzip2-1.0.8-25.el10.s390x bzip2-libs-1.0.8-25.el10.s390x ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-8.el10_2.s390x coreutils-common-9.5-8.el10_2.s390x cpio-2.15-3.el10.s390x cracklib-2.9.11-8.el10.s390x cracklib-dicts-2.9.11-8.el10.s390x crypto-policies-20260216-1.git0e54016.el10.noarch curl-8.12.1-4.el10.s390x cyrus-sasl-lib-2.1.28-30.el10_2.s390x debugedit-5.1-8.el10.s390x diffutils-3.10-8.el10.s390x dwz-0.16-1.el10.s390x ed-1.20-5.el10.s390x efi-srpm-macros-6-6.el10.noarch elfutils-0.194-2.el10_2.s390x elfutils-debuginfod-client-0.194-2.el10_2.s390x elfutils-default-yama-scope-0.194-2.el10_2.noarch elfutils-libelf-0.194-2.el10_2.s390x elfutils-libs-0.194-2.el10_2.s390x epel-rpm-macros-10-7.el10_2.noarch file-5.45-9.el10.s390x file-libs-5.45-9.el10.s390x filesystem-3.18-17.el10.s390x findutils-1:4.10.0-5.el10.s390x 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.s390x gdb-minimal-16.3-3.el10.s390x gdbm-1:1.23-12.el10_0.s390x gdbm-libs-1:1.23-12.el10_0.s390x ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-126.el10_2.s390x glibc-common-2.39-126.el10_2.s390x glibc-gconv-extra-2.39-126.el10_2.s390x glibc-minimal-langpack-2.39-126.el10_2.s390x gmp-1:6.2.1-12.el10.s390x go-srpm-macros-3.8.0-1.el10.noarch grep-3.11-10.el10.s390x gzip-1.13-3.el10.s390x info-7.1-6.el10.s390x jansson-2.14-3.el10.s390x json-c-0.18-3.el10.s390x kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.s390x krb5-libs-1.21.3-10.el10_2.s390x libacl-2.3.2-4.el10.s390x libarchive-3.7.7-8.el10_1.s390x libattr-2.5.2-5.el10.s390x libblkid-2.40.2-18.el10.s390x libbrotli-1.1.0-7.el10_1.s390x libcap-2.69-7.el10_2.1.s390x libcap-ng-0.8.4-6.el10.s390x libcbor-0.11.0-3.el10.s390x libcom_err-1.47.1-5.el10.s390x libcurl-8.12.1-4.el10.s390x libeconf-0.6.2-4.el10.s390x libevent-2.1.12-16.el10.s390x libfdisk-2.40.2-18.el10.s390x libffi-3.4.4-10.el10.s390x libfido2-1.14.0-7.el10.s390x libgcc-14.3.1-4.4.el10.s390x libgomp-14.3.1-4.4.el10.s390x libidn2-2.3.7-3.el10.s390x libmount-2.40.2-18.el10.s390x libnghttp2-1.68.0-3.el10_2.1.s390x libpkgconf-2.1.0-3.el10.s390x libpsl-0.21.5-6.el10.s390x libpwquality-1.4.5-12.el10.s390x libselinux-3.10-1.el10.s390x libsemanage-3.10-1.el10.s390x libsepol-3.10-1.el10.s390x libsmartcols-2.40.2-18.el10.s390x libssh-0.12.0-2.el10.s390x libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.s390x libtasn1-4.20.0-5.el10_2.s390x libunistring-1.1-10.el10.s390x libutempter-1.2.1-15.el10.s390x libuuid-2.40.2-18.el10.s390x libverto-0.3.2-10.el10.s390x libxcrypt-4.4.36-10.el10.s390x libxml2-2.12.5-10.el10_2.1.s390x libzstd-1.5.5-9.el10.s390x lua-libs-5.4.6-7.el10.s390x lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.s390x mpfr-4.2.1-8.el10.s390x ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.s390x ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.10-1.el10.s390x openssl-fips-provider-3.0.7-11.el10_2.s390x openssl-fips-provider-so-3.0.7-11.el10_2.s390x openssl-libs-1:3.5.5-4.el10_2.s390x p11-kit-0.26.2-1.el10.s390x p11-kit-trust-0.26.2-1.el10.s390x package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-9.el10.s390x pam-libs-1.6.1-9.el10.s390x patch-2.7.6-26.el10.s390x pcre2-10.44-1.el10.3.s390x pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.s390x pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.s390x popt-1.19-8.el10.s390x 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.s390x redhat-release-10.2-21.el10.s390x redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-23.el10.s390x rpm-build-4.19.1.1-23.el10.s390x rpm-build-libs-4.19.1.1-23.el10.s390x rpm-libs-4.19.1.1-23.el10.s390x rpm-sequoia-1.10.1.1-2.el10.s390x rust-toolset-srpm-macros-1.92.0-1.el10.noarch sed-4.9-5.el10.s390x setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-11.el10.s390x sqlite-libs-3.46.1-5.el10_1.s390x systemd-libs-257-23.el10_2.2.s390x tar-2:1.35-11.el10.s390x unzip-6.0-69.el10.s390x util-linux-2.40.2-18.el10.s390x util-linux-core-2.40.2-18.el10.s390x which-2.21-44.el10_0.s390x xz-1:5.6.2-4.el10_0.s390x xz-libs-1:5.6.2-4.el10_0.s390x zip-3.0-45.el10.s390x zlib-ng-compat-2.2.3-3.el10_1.s390x zstd-1.5.5-9.el10.s390x 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.s390x ansible-srpm-macros-1-21.el10_2.noarch audit-libs-4.0.3-5.el10.s390x authselect-1.5.2-1.el10.s390x authselect-libs-1.5.2-1.el10.s390x basesystem-11-22.el10.noarch bash-5.2.26-6.el10.s390x binutils-2.41-63.el10.s390x binutils-gold-2.41-63.el10.s390x bzip2-1.0.8-25.el10.s390x bzip2-libs-1.0.8-25.el10.s390x ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-8.el10_2.s390x coreutils-common-9.5-8.el10_2.s390x cpio-2.15-3.el10.s390x cracklib-2.9.11-8.el10.s390x cracklib-dicts-2.9.11-8.el10.s390x crypto-policies-20260216-1.git0e54016.el10.noarch curl-8.12.1-4.el10.s390x cyrus-sasl-lib-2.1.28-30.el10_2.s390x debugedit-5.1-8.el10.s390x diffutils-3.10-8.el10.s390x dwz-0.16-1.el10.s390x ed-1.20-5.el10.s390x efi-srpm-macros-6-6.el10.noarch elfutils-0.194-2.el10_2.s390x elfutils-debuginfod-client-0.194-2.el10_2.s390x elfutils-default-yama-scope-0.194-2.el10_2.noarch elfutils-libelf-0.194-2.el10_2.s390x elfutils-libs-0.194-2.el10_2.s390x epel-rpm-macros-10-7.el10_2.noarch file-5.45-9.el10.s390x file-libs-5.45-9.el10.s390x filesystem-3.18-17.el10.s390x findutils-4.10.0-5.el10.s390x 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.s390x gdb-minimal-16.3-3.el10.s390x gdbm-1.23-12.el10_0.s390x gdbm-libs-1.23-12.el10_0.s390x ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-126.el10_2.s390x glibc-common-2.39-126.el10_2.s390x glibc-gconv-extra-2.39-126.el10_2.s390x glibc-minimal-langpack-2.39-126.el10_2.s390x gmp-6.2.1-12.el10.s390x 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.s390x gzip-1.13-3.el10.s390x info-7.1-6.el10.s390x jansson-2.14-3.el10.s390x json-c-0.18-3.el10.s390x kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.s390x krb5-libs-1.21.3-10.el10_2.s390x libacl-2.3.2-4.el10.s390x libarchive-3.7.7-8.el10_1.s390x libattr-2.5.2-5.el10.s390x libblkid-2.40.2-18.el10.s390x libbrotli-1.1.0-7.el10_1.s390x libcap-2.69-7.el10_2.1.s390x libcap-ng-0.8.4-6.el10.s390x libcbor-0.11.0-3.el10.s390x libcom_err-1.47.1-5.el10.s390x libcurl-8.12.1-4.el10.s390x libeconf-0.6.2-4.el10.s390x libevent-2.1.12-16.el10.s390x libfdisk-2.40.2-18.el10.s390x libffi-3.4.4-10.el10.s390x libfido2-1.14.0-7.el10.s390x libgcc-14.3.1-4.4.el10.s390x libgomp-14.3.1-4.4.el10.s390x libidn2-2.3.7-3.el10.s390x libmount-2.40.2-18.el10.s390x libnghttp2-1.68.0-3.el10_2.1.s390x libpkgconf-2.1.0-3.el10.s390x libpsl-0.21.5-6.el10.s390x libpwquality-1.4.5-12.el10.s390x libselinux-3.10-1.el10.s390x libsemanage-3.10-1.el10.s390x libsepol-3.10-1.el10.s390x libsmartcols-2.40.2-18.el10.s390x libssh-0.12.0-2.el10.s390x libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.s390x libtasn1-4.20.0-5.el10_2.s390x libunistring-1.1-10.el10.s390x libutempter-1.2.1-15.el10.s390x libuuid-2.40.2-18.el10.s390x libverto-0.3.2-10.el10.s390x libxcrypt-4.4.36-10.el10.s390x libxml2-2.12.5-10.el10_2.1.s390x libzstd-1.5.5-9.el10.s390x lua-libs-5.4.6-7.el10.s390x lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.s390x mpfr-4.2.1-8.el10.s390x ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.s390x ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.10-1.el10.s390x openssl-fips-provider-3.0.7-11.el10_2.s390x openssl-fips-provider-so-3.0.7-11.el10_2.s390x openssl-libs-3.5.5-4.el10_2.s390x p11-kit-0.26.2-1.el10.s390x p11-kit-trust-0.26.2-1.el10.s390x package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-9.el10.s390x pam-libs-1.6.1-9.el10.s390x patch-2.7.6-26.el10.s390x pcre2-10.44-1.el10.3.s390x pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.s390x pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.s390x popt-1.19-8.el10.s390x 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.s390x redhat-release-10.2-21.el10.s390x redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-23.el10.s390x rpm-build-4.19.1.1-23.el10.s390x rpm-build-libs-4.19.1.1-23.el10.s390x rpm-libs-4.19.1.1-23.el10.s390x rpm-sequoia-1.10.1.1-2.el10.s390x rust-toolset-srpm-macros-1.92.0-1.el10.noarch sed-4.9-5.el10.s390x setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-11.el10.s390x sqlite-libs-3.46.1-5.el10_1.s390x systemd-libs-257-23.el10_2.2.s390x tar-1.35-11.el10.s390x unzip-6.0-69.el10.s390x util-linux-2.40.2-18.el10.s390x util-linux-core-2.40.2-18.el10.s390x which-2.21-44.el10_0.s390x xz-5.6.2-4.el10_0.s390x xz-libs-5.6.2-4.el10_0.s390x zip-3.0-45.el10.s390x zlib-ng-compat-2.2.3-3.el10_1.s390x zstd-1.5.5-9.el10.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x 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-s390x-1783450665.688074/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-s390x-1783450665.688074/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-s390x-1783450665.688074/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-ho_00b8e/libmodsecurity/libmodsecurity.spec) Config(child) 0 minutes 51 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-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-s390x-bootstrap-1783450665.688074/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-10-s390x-bootstrap-1783450665.688074/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-s390x-1783450665.688074/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.s390x rpm-sequoia-1.10.1.1-2.el10.s390x 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: s390x Building for target s390x 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 285 B/s | 1.5 kB 00:05 Red Hat Enterprise Linux 10 for s390x - BaseOS 20 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for s390x - AppStre 21 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 s39 20 kB/s | 4.0 kB 00:00 Extra Packages for Enterprise Linux 10 - s390x 36 kB/s | 17 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bison s390x 3.8.2-9.el10 appstream 1.0 M flex s390x 2.6.4-19.el10 appstream 325 k gcc-c++ s390x 14.3.1-4.4.el10 appstream 12 M git-core s390x 2.52.0-1.el10 appstream 5.3 M gnupg2 s390x 2.4.5-4.el10_1 baseos 2.8 M libcurl-devel s390x 8.12.1-4.el10 appstream 946 k libmaxminddb-devel s390x 1.9.1-4.el10 crb 28 k libxml2-devel s390x 2.12.5-10.el10_2.1 appstream 540 k lmdb-devel s390x 0.9.32-4.el10 crb 28 k make s390x 1:4.4.1-9.el10 baseos 610 k pcre2-devel s390x 10.44-1.el10.3 appstream 536 k ssdeep-devel s390x 2.14.1-19.el10_0 epel 15 k yajl-devel s390x 2.1.0-40.el10 copr_base 16 k Installing dependencies: annobin-docs noarch 13.02-2.el10 appstream 94 k annobin-plugin-gcc s390x 13.02-2.el10 appstream 1.0 M brotli s390x 1.1.0-7.el10_1 appstream 20 k brotli-devel s390x 1.1.0-7.el10_1 appstream 34 k cmake-filesystem s390x 3.31.8-1.el10 appstream 21 k cpp s390x 14.3.1-4.4.el10 appstream 10 M expat s390x 2.7.3-1.el10_2.1 baseos 129 k gcc s390x 14.3.1-4.4.el10 appstream 31 M gcc-plugin-annobin s390x 14.3.1-4.4.el10 appstream 68 k glibc-devel s390x 2.39-126.el10_2 appstream 587 k gnutls s390x 3.8.10-4.el10_2 baseos 1.5 M kernel-headers s390x 6.12.0-211.30.1.el10_2 appstream 3.5 M keyutils-libs-devel s390x 1.6.3-5.el10 appstream 65 k krb5-devel s390x 1.21.3-10.el10_2 appstream 150 k less s390x 661-3.el10 baseos 207 k libasan s390x 14.3.1-4.4.el10 appstream 560 k libassuan s390x 2.5.6-6.el10 baseos 71 k libatomic s390x 14.3.1-4.4.el10 baseos 54 k libcom_err-devel s390x 1.47.1-5.el10 appstream 16 k libedit s390x 3.1-52.20230828cvs.el10 baseos 120 k libgcrypt s390x 1.11.0-5.el10 baseos 558 k libgpg-error s390x 1.50-2.el10 baseos 243 k libidn2-devel s390x 2.3.7-3.el10 appstream 75 k libkadm5 s390x 1.21.3-10.el10_2 baseos 85 k libksba s390x 1.6.7-2.el10 baseos 168 k libmaxminddb s390x 1.9.1-4.el10 appstream 46 k libmpc s390x 1.3.1-7.el10 appstream 77 k libnghttp2-devel s390x 1.68.0-3.el10_2.1 appstream 60 k libpsl-devel s390x 0.21.5-6.el10 appstream 39 k libselinux-devel s390x 3.10-1.el10 appstream 168 k libsepol-devel s390x 3.10-1.el10 appstream 54 k libssh-devel s390x 0.12.0-2.el10 appstream 54 k libstdc++-devel s390x 14.3.1-4.4.el10 appstream 2.9 M libubsan s390x 14.3.1-4.4.el10 appstream 251 k libverto-devel s390x 0.3.2-10.el10 appstream 16 k libxcrypt-devel s390x 4.4.36-10.el10 appstream 33 k lmdb s390x 0.9.32-4.el10 crb 38 k lmdb-libs s390x 0.9.32-4.el10 baseos 68 k m4 s390x 1.4.19-11.el10 appstream 322 k npth s390x 1.6-21.el10 baseos 27 k openssh s390x 9.9p1-23.el10_2 baseos 358 k openssh-clients s390x 9.9p1-23.el10_2 baseos 783 k openssl-devel s390x 1:3.5.5-4.el10_2 appstream 4.2 M pcre2-utf16 s390x 10.44-1.el10.3 appstream 244 k pcre2-utf32 s390x 10.44-1.el10.3 appstream 231 k publicsuffix-list noarch 20240107-5.el10 appstream 90 k ssdeep-libs s390x 2.14.1-19.el10_0 epel 24 k tpm2-tss s390x 4.1.3-6.el10 baseos 437 k xz-devel s390x 1:5.6.2-4.el10_0 appstream 64 k yajl s390x 2.1.0-40.el10 copr_base 39 k zlib-ng-compat-devel s390x 2.2.3-3.el10_1 appstream 36 k Transaction Summary ================================================================================ Install 64 Packages Total download size: 85 M Installed size: 235 M Downloading Packages: (1/64): yajl-devel-2.1.0-40.el10.s390x.rpm 36 kB/s | 16 kB 00:00 (2/64): libassuan-2.5.6-6.el10.s390x.rpm 375 kB/s | 71 kB 00:00 (3/64): libedit-3.1-52.20230828cvs.el10.s390x.r 893 kB/s | 120 kB 00:00 (4/64): libgcrypt-1.11.0-5.el10.s390x.rpm 3.6 MB/s | 558 kB 00:00 (5/64): libgpg-error-1.50-2.el10.s390x.rpm 2.0 MB/s | 243 kB 00:00 (6/64): libksba-1.6.7-2.el10.s390x.rpm 1.4 MB/s | 168 kB 00:00 (7/64): less-661-3.el10.s390x.rpm 151 kB/s | 207 kB 00:01 (8/64): make-4.4.1-9.el10.s390x.rpm 3.5 MB/s | 610 kB 00:00 (9/64): npth-1.6-21.el10.s390x.rpm 245 kB/s | 27 kB 00:00 (10/64): gnupg2-2.4.5-4.el10_1.s390x.rpm 18 MB/s | 2.8 MB 00:00 (11/64): libatomic-14.3.1-4.4.el10.s390x.rpm 496 kB/s | 54 kB 00:00 (12/64): tpm2-tss-4.1.3-6.el10.s390x.rpm 3.9 MB/s | 437 kB 00:00 (13/64): openssh-9.9p1-23.el10_2.s390x.rpm 3.2 MB/s | 358 kB 00:00 (14/64): openssh-clients-9.9p1-23.el10_2.s390x. 6.9 MB/s | 783 kB 00:00 (15/64): libkadm5-1.21.3-10.el10_2.s390x.rpm 782 kB/s | 85 kB 00:00 (16/64): lmdb-libs-0.9.32-4.el10.s390x.rpm 52 kB/s | 68 kB 00:01 (17/64): gnutls-3.8.10-4.el10_2.s390x.rpm 13 MB/s | 1.5 MB 00:00 (18/64): expat-2.7.3-1.el10_2.1.s390x.rpm 1.1 MB/s | 129 kB 00:00 (19/64): bison-3.8.2-9.el10.s390x.rpm 7.8 MB/s | 1.0 MB 00:00 (20/64): keyutils-libs-devel-1.6.3-5.el10.s390x 582 kB/s | 65 kB 00:00 (21/64): libmpc-1.3.1-7.el10.s390x.rpm 702 kB/s | 77 kB 00:00 (22/64): libpsl-devel-0.21.5-6.el10.s390x.rpm 346 kB/s | 39 kB 00:00 (23/64): libverto-devel-0.3.2-10.el10.s390x.rpm 149 kB/s | 16 kB 00:00 (24/64): pcre2-utf32-10.44-1.el10.3.s390x.rpm 1.7 MB/s | 231 kB 00:00 (25/64): flex-2.6.4-19.el10.s390x.rpm 2.4 MB/s | 325 kB 00:00 (26/64): libidn2-devel-2.3.7-3.el10.s390x.rpm 685 kB/s | 75 kB 00:00 (27/64): m4-1.4.19-11.el10.s390x.rpm 2.7 MB/s | 322 kB 00:00 (28/64): pcre2-devel-10.44-1.el10.3.s390x.rpm 4.3 MB/s | 536 kB 00:00 (29/64): pcre2-utf16-10.44-1.el10.3.s390x.rpm 2.1 MB/s | 244 kB 00:00 (30/64): libxcrypt-devel-4.4.36-10.el10.s390x.r 304 kB/s | 33 kB 00:00 (31/64): publicsuffix-list-20240107-5.el10.noar 802 kB/s | 90 kB 00:00 (32/64): xz-devel-5.6.2-4.el10_0.s390x.rpm 581 kB/s | 64 kB 00:00 (33/64): brotli-1.1.0-7.el10_1.s390x.rpm 165 kB/s | 20 kB 00:00 (34/64): brotli-devel-1.1.0-7.el10_1.s390x.rpm 302 kB/s | 34 kB 00:00 (35/64): zlib-ng-compat-devel-2.2.3-3.el10_1.s3 330 kB/s | 36 kB 00:00 (36/64): libmaxminddb-1.9.1-4.el10.s390x.rpm 39 kB/s | 46 kB 00:01 (37/64): cpp-14.3.1-4.4.el10.s390x.rpm 48 MB/s | 10 MB 00:00 (38/64): gcc-c++-14.3.1-4.4.el10.s390x.rpm 64 MB/s | 12 MB 00:00 (39/64): git-core-2.52.0-1.el10.s390x.rpm 37 MB/s | 5.3 MB 00:00 (40/64): libasan-14.3.1-4.4.el10.s390x.rpm 4.0 MB/s | 560 kB 00:00 (41/64): libnghttp2-devel-1.68.0-3.el10_2.1.s39 533 kB/s | 60 kB 00:00 (42/64): libselinux-devel-3.10-1.el10.s390x.rpm 1.5 MB/s | 168 kB 00:00 (43/64): libsepol-devel-3.10-1.el10.s390x.rpm 502 kB/s | 54 kB 00:00 (44/64): libstdc++-devel-14.3.1-4.4.el10.s390x. 24 MB/s | 2.9 MB 00:00 (45/64): annobin-docs-13.02-2.el10.noarch.rpm 843 kB/s | 94 kB 00:00 (46/64): annobin-plugin-gcc-13.02-2.el10.s390x. 8.0 MB/s | 1.0 MB 00:00 (47/64): cmake-filesystem-3.31.8-1.el10.s390x.r 183 kB/s | 21 kB 00:00 (48/64): gcc-plugin-annobin-14.3.1-4.4.el10.s39 625 kB/s | 68 kB 00:00 (49/64): yajl-2.1.0-40.el10.s390x.rpm 7.8 kB/s | 39 kB 00:05 (50/64): libcom_err-devel-1.47.1-5.el10.s390x.r 141 kB/s | 16 kB 00:00 (51/64): gcc-14.3.1-4.4.el10.s390x.rpm 96 MB/s | 31 MB 00:00 (52/64): libssh-devel-0.12.0-2.el10.s390x.rpm 456 kB/s | 54 kB 00:00 (53/64): libubsan-14.3.1-4.4.el10.s390x.rpm 1.9 MB/s | 251 kB 00:00 (54/64): krb5-devel-1.21.3-10.el10_2.s390x.rpm 1.4 MB/s | 150 kB 00:00 (55/64): libcurl-devel-8.12.1-4.el10.s390x.rpm 3.2 MB/s | 946 kB 00:00 (56/64): openssl-devel-3.5.5-4.el10_2.s390x.rpm 31 MB/s | 4.2 MB 00:00 (57/64): libxml2-devel-2.12.5-10.el10_2.1.s390x 4.4 MB/s | 540 kB 00:00 (58/64): glibc-devel-2.39-126.el10_2.s390x.rpm 4.7 MB/s | 587 kB 00:00 (59/64): kernel-headers-6.12.0-211.30.1.el10_2. 29 MB/s | 3.5 MB 00:00 (60/64): libmaxminddb-devel-1.9.1-4.el10.s390x. 23 kB/s | 28 kB 00:01 (61/64): lmdb-0.9.32-4.el10.s390x.rpm 31 kB/s | 38 kB 00:01 (62/64): lmdb-devel-0.9.32-4.el10.s390x.rpm 22 kB/s | 28 kB 00:01 (63/64): ssdeep-devel-2.14.1-19.el10_0.s390x.rp 39 kB/s | 15 kB 00:00 (64/64): ssdeep-libs-2.14.1-19.el10_0.s390x.rpm 65 kB/s | 24 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 85 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgpg-error-1.50-2.el10.s390x 1/64 Installing : cmake-filesystem-3.31.8-1.el10.s390x 2/64 Installing : libmpc-1.3.1-7.el10.s390x 3/64 Installing : zlib-ng-compat-devel-2.2.3-3.el10_1.s390x 4/64 Installing : m4-1.4.19-11.el10.s390x 5/64 Installing : lmdb-libs-0.9.32-4.el10.s390x 6/64 Installing : lmdb-0.9.32-4.el10.s390x 7/64 Installing : cpp-14.3.1-4.4.el10.s390x 8/64 Installing : libassuan-2.5.6-6.el10.s390x 9/64 Installing : libgcrypt-1.11.0-5.el10.s390x 10/64 Installing : libksba-1.6.7-2.el10.s390x 11/64 Installing : ssdeep-libs-2.14.1-19.el10_0.s390x 12/64 Installing : kernel-headers-6.12.0-211.30.1.el10_2.s390x 13/64 Installing : glibc-devel-2.39-126.el10_2.s390x 14/64 Installing : libxcrypt-devel-4.4.36-10.el10.s390x 15/64 Installing : openssl-devel-1:3.5.5-4.el10_2.s390x 16/64 Installing : libubsan-14.3.1-4.4.el10.s390x 17/64 Installing : libcom_err-devel-1.47.1-5.el10.s390x 18/64 Installing : annobin-docs-13.02-2.el10.noarch 19/64 Installing : libstdc++-devel-14.3.1-4.4.el10.s390x 20/64 Installing : libsepol-devel-3.10-1.el10.s390x 21/64 Installing : libnghttp2-devel-1.68.0-3.el10_2.1.s390x 22/64 Installing : libasan-14.3.1-4.4.el10.s390x 23/64 Installing : brotli-1.1.0-7.el10_1.s390x 24/64 Installing : brotli-devel-1.1.0-7.el10_1.s390x 25/64 Installing : xz-devel-1:5.6.2-4.el10_0.s390x 26/64 Installing : publicsuffix-list-20240107-5.el10.noarch 27/64 Installing : libpsl-devel-0.21.5-6.el10.s390x 28/64 Installing : pcre2-utf16-10.44-1.el10.3.s390x 29/64 Installing : libmaxminddb-1.9.1-4.el10.s390x 30/64 Installing : libidn2-devel-2.3.7-3.el10.s390x 31/64 Installing : pcre2-utf32-10.44-1.el10.3.s390x 32/64 Installing : pcre2-devel-10.44-1.el10.3.s390x 33/64 Installing : libselinux-devel-3.10-1.el10.s390x 34/64 Installing : libverto-devel-0.3.2-10.el10.s390x 35/64 Installing : keyutils-libs-devel-1.6.3-5.el10.s390x 36/64 Installing : expat-2.7.3-1.el10_2.1.s390x 37/64 Installing : gnutls-3.8.10-4.el10_2.s390x 38/64 Installing : libkadm5-1.21.3-10.el10_2.s390x 39/64 Installing : krb5-devel-1.21.3-10.el10_2.s390x 40/64 Installing : libssh-devel-0.12.0-2.el10.s390x 41/64 Installing : openssh-9.9p1-23.el10_2.s390x 42/64 Running scriptlet: tpm2-tss-4.1.3-6.el10.s390x 43/64 Installing : tpm2-tss-4.1.3-6.el10.s390x 43/64 Installing : libatomic-14.3.1-4.4.el10.s390x 44/64 Installing : npth-1.6-21.el10.s390x 45/64 Installing : make-1:4.4.1-9.el10.s390x 46/64 Installing : gcc-14.3.1-4.4.el10.s390x 47/64 Running scriptlet: gcc-14.3.1-4.4.el10.s390x 47/64 Installing : libedit-3.1-52.20230828cvs.el10.s390x 48/64 Installing : openssh-clients-9.9p1-23.el10_2.s390x 49/64 Running scriptlet: openssh-clients-9.9p1-23.el10_2.s390x 49/64 Installing : less-661-3.el10.s390x 50/64 Installing : yajl-2.1.0-40.el10.s390x 51/64 Installing : yajl-devel-2.1.0-40.el10.s390x 52/64 Installing : git-core-2.52.0-1.el10.s390x 53/64 Installing : gcc-c++-14.3.1-4.4.el10.s390x 54/64 Installing : annobin-plugin-gcc-13.02-2.el10.s390x 55/64 Running scriptlet: annobin-plugin-gcc-13.02-2.el10.s390x 55/64 Installing : gcc-plugin-annobin-14.3.1-4.4.el10.s390x 56/64 Running scriptlet: gcc-plugin-annobin-14.3.1-4.4.el10.s390x 56/64 Installing : gnupg2-2.4.5-4.el10_1.s390x 57/64 Installing : libcurl-devel-8.12.1-4.el10.s390x 58/64 Installing : libmaxminddb-devel-1.9.1-4.el10.s390x 59/64 Installing : libxml2-devel-2.12.5-10.el10_2.1.s390x 60/64 Installing : ssdeep-devel-2.14.1-19.el10_0.s390x 61/64 Installing : lmdb-devel-0.9.32-4.el10.s390x 62/64 Installing : bison-3.8.2-9.el10.s390x 63/64 Installing : flex-2.6.4-19.el10.s390x 64/64 Running scriptlet: flex-2.6.4-19.el10.s390x 64/64 Installed products updated. Installed: annobin-docs-13.02-2.el10.noarch annobin-plugin-gcc-13.02-2.el10.s390x bison-3.8.2-9.el10.s390x brotli-1.1.0-7.el10_1.s390x brotli-devel-1.1.0-7.el10_1.s390x cmake-filesystem-3.31.8-1.el10.s390x cpp-14.3.1-4.4.el10.s390x expat-2.7.3-1.el10_2.1.s390x flex-2.6.4-19.el10.s390x gcc-14.3.1-4.4.el10.s390x gcc-c++-14.3.1-4.4.el10.s390x gcc-plugin-annobin-14.3.1-4.4.el10.s390x git-core-2.52.0-1.el10.s390x glibc-devel-2.39-126.el10_2.s390x gnupg2-2.4.5-4.el10_1.s390x gnutls-3.8.10-4.el10_2.s390x kernel-headers-6.12.0-211.30.1.el10_2.s390x keyutils-libs-devel-1.6.3-5.el10.s390x krb5-devel-1.21.3-10.el10_2.s390x less-661-3.el10.s390x libasan-14.3.1-4.4.el10.s390x libassuan-2.5.6-6.el10.s390x libatomic-14.3.1-4.4.el10.s390x libcom_err-devel-1.47.1-5.el10.s390x libcurl-devel-8.12.1-4.el10.s390x libedit-3.1-52.20230828cvs.el10.s390x libgcrypt-1.11.0-5.el10.s390x libgpg-error-1.50-2.el10.s390x libidn2-devel-2.3.7-3.el10.s390x libkadm5-1.21.3-10.el10_2.s390x libksba-1.6.7-2.el10.s390x libmaxminddb-1.9.1-4.el10.s390x libmaxminddb-devel-1.9.1-4.el10.s390x libmpc-1.3.1-7.el10.s390x libnghttp2-devel-1.68.0-3.el10_2.1.s390x libpsl-devel-0.21.5-6.el10.s390x libselinux-devel-3.10-1.el10.s390x libsepol-devel-3.10-1.el10.s390x libssh-devel-0.12.0-2.el10.s390x libstdc++-devel-14.3.1-4.4.el10.s390x libubsan-14.3.1-4.4.el10.s390x libverto-devel-0.3.2-10.el10.s390x libxcrypt-devel-4.4.36-10.el10.s390x libxml2-devel-2.12.5-10.el10_2.1.s390x lmdb-0.9.32-4.el10.s390x lmdb-devel-0.9.32-4.el10.s390x lmdb-libs-0.9.32-4.el10.s390x m4-1.4.19-11.el10.s390x make-1:4.4.1-9.el10.s390x npth-1.6-21.el10.s390x openssh-9.9p1-23.el10_2.s390x openssh-clients-9.9p1-23.el10_2.s390x openssl-devel-1:3.5.5-4.el10_2.s390x pcre2-devel-10.44-1.el10.3.s390x pcre2-utf16-10.44-1.el10.3.s390x pcre2-utf32-10.44-1.el10.3.s390x publicsuffix-list-20240107-5.el10.noarch ssdeep-devel-2.14.1-19.el10_0.s390x ssdeep-libs-2.14.1-19.el10_0.s390x tpm2-tss-4.1.3-6.el10.s390x xz-devel-1:5.6.2-4.el10_0.s390x yajl-2.1.0-40.el10.s390x yajl-devel-2.1.0-40.el10.s390x zlib-ng-compat-devel-2.2.3-3.el10_1.s390x Complete! Building target platforms: s390x Building for target s390x 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 3.7 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for s390x - BaseOS 14 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for s390x - AppStre 22 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 s39 20 kB/s | 4.0 kB 00:00 Extra Packages for Enterprise Linux 10 - s390x 111 kB/s | 17 kB 00:00 Package bison-3.8.2-9.el10.s390x is already installed. Package flex-2.6.4-19.el10.s390x is already installed. Package gcc-c++-14.3.1-4.4.el10.s390x is already installed. Package git-core-2.52.0-1.el10.s390x is already installed. Package gnupg2-2.4.5-4.el10_1.s390x is already installed. Package make-1:4.4.1-9.el10.s390x is already installed. Package libcurl-devel-8.12.1-4.el10.s390x is already installed. Package libmaxminddb-devel-1.9.1-4.el10.s390x is already installed. Package pcre2-devel-10.44-1.el10.3.s390x is already installed. Package libxml2-devel-2.12.5-10.el10_2.1.s390x is already installed. Package lmdb-devel-0.9.32-4.el10.s390x is already installed. Package yajl-devel-2.1.0-40.el10.s390x is already installed. Package ssdeep-devel-2.14.1-19.el10_0.s390x 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: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1782777600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pOiKMv + 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.XKbR2A + 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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,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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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,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:59:06.341415014 +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=s390x-redhat-linux --host=s390x-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.1 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 s390x-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 s390x-redhat-linux-ar... no checking for s390x-redhat-linux-lib... no checking for s390x-redhat-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) gawk checking for s390x-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 s390x-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... s390x-redhat-linux-gnu checking host system type... s390x-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 s390x-redhat-linux-gnu file names to s390x-redhat-linux-gnu format... func_convert_file_noop checking how to convert s390x-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 s390x-redhat-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for s390x-redhat-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for s390x-redhat-linux-ranlib... no checking for ranlib... ranlib checking for s390x-redhat-linux-ar... ar checking for archiver @FILE support... @ checking for s390x-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 s390x-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 -m elf64_s390) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -std=c++17 -E checking for ld used by g++ -std=c++17... /usr/bin/ld -m elf64_s390 checking if the linker (/usr/bin/ld -m elf64_s390) is GNU ld... yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf64_s390) supports shared libraries... yes checking for g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 static flag -static works... no checking if g++ -std=c++17 supports -c -o file.o... yes checking if g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf64_s390) 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 s390x-redhat-linux-doxygen... no checking for doxygen... no checking for s390x-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 -j2 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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=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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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=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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from anchored_variable.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c modsecurity.cc -o libmodsecurity_la-modsecurity.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c rules_set_phases.cc -o libmodsecurity_la-rules_set_phases.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from run_time_string.cc:19: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/expire_var.cc -o actions/libmodsecurity_la-expire_var.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/expire_var.h:21, from actions/expire_var.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/msg.h:21, from actions/msg.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/actions/msg.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/no_log.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/no_log.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/set_uid.cc -o actions/libmodsecurity_la-set_uid.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_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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/set_var.cc -o actions/libmodsecurity_la-set_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/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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/tag.cc -o actions/libmodsecurity_la-tag.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/xmlns.cc:22: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c parser/seclang-scanner.cc -o parser/libmodsecurity_la-seclang-scanner.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c parser/driver.cc -o parser/libmodsecurity_la-driver.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/request_body_processor/json.h:28, from request_body_processor/json.cc:19: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/accuracy.cc -o actions/libmodsecurity_la-accuracy.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c request_body_processor/multipart.cc -o request_body_processor/libmodsecurity_la-multipart.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/capture.cc -o actions/libmodsecurity_la-capture.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/chain.cc:18: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../src/actions/ctl/parse_xml_into_args.h:18, from actions/ctl/parse_xml_into_args.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_processor_json.h:19, from actions/ctl/request_body_processor_json.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/data/status.h:20, from actions/data/status.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/cmd_line.cc -o actions/transformations/libmodsecurity_la-cmd_line.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/css_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/hex_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/js_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' actions/transformations/remove_whitespace.cc: In member function 'virtual bool modsecurity::actions::transformations::RemoveWhitespace::transform(std::string&, const modsecurity::Transaction*) const': actions/transformations/remove_whitespace.cc:24:16: warning: variable 'nonBreakingSpaces' set but not used [-Wunused-but-set-variable] 24 | const char nonBreakingSpaces = 0xa0; | ^~~~~~~~~~~~~~~~~ actions/transformations/remove_whitespace.cc:25:16: warning: variable 'nonBreakingSpaces2' set but not used [-Wunused-but-set-variable] 25 | const char nonBreakingSpaces2 = 0xc2; | ^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/sha1.cc -o actions/transformations/libmodsecurity_la-sha1.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/transformations/transformation.cc:22: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c collection/backend/lmdb.cc -o collection/backend/libmodsecurity_la-lmdb.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/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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/begins_with.cc -o operators/libmodsecurity_la-begins_with.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/contains.h:24, from operators/contains.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/contains_word.cc -o operators/libmodsecurity_la-contains_word.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/gsblookup.cc -o operators/libmodsecurity_la-gsblookup.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/ip_match.h:23, from ../src/operators/ip_match_from_file.h:22, from ../src/operators/ip_match_f.h:23, from operators/ip_match_f.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/le.cc -o operators/libmodsecurity_la-le.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/no_match.cc -o operators/libmodsecurity_la-no_match.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/pm.h:24, from operators/pm.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/pm.h:24, from ../src/operators/pm_from_file.h:23, from operators/pm_from_file.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ operators/pm_from_file.cc: In static member function 'static bool modsecurity::operators::PmFromFile::isComment(const std::string&)': operators/pm_from_file.cc:36:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 36 | for (int i = 0; i < pos; i++) { | ~~^~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/rsub.h:23, from operators/rsub.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/within.h:23, from operators/within.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/unconditional_match.h:22, from operators/unconditional_match.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/unconditional_match.h:23: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/acmp.cc -o utils/libmodsecurity_la-acmp.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/decode.cc -o utils/libmodsecurity_la-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 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from utils/random.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/utils/geo_lookup.h:31, from utils/regex.cc:24: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/utils/system.h:19, from utils/system.cc:44: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/duration.h:24, from variables/duration.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/modsec_build.h:25, from variables/modsec_build.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_hour.cc -o variables/libmodsecurity_la-time_hour.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_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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/tx.h:26, from variables/tx.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/time_year.cc -o variables/libmodsecurity_la-time_year.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_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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c variables/xml.cc -o variables/libmodsecurity_la-xml.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/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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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=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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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,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/s390x-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/s390x-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/s390x-redhat-linux/14 -L/usr/lib/gcc/s390x-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/s390x-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/s390x-redhat-linux/14/crtendS.o /usr/lib/gcc/s390x-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 -m64 -march=z14 -mtune=z16 -Wl,-z -Wl,relro -Wl,--as-needed -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,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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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,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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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,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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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.. -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 -m64 -march=z14 -mtune=z16 -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../ -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 -m64 -march=z14 -mtune=z16 -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../ -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c -o regression/tests-regression_test.o `test -f 'regression/regression_test.cc' || echo './'`regression/regression_test.cc 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]: 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -c -o optimization/rules_optimization-optimization.o `test -f 'optimization/optimization.cc' || echo './'`optimization/optimization.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 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]: 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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -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 -m64 -march=z14 -mtune=z16 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -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.syNEKk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x ++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x + 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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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 -m64 -march=z14 -mtune=z16 -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,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.s390x '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.s390x/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.16 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/lib64/libmodsecurity.so.3.0.16 libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/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.s390x/usr/lib64/libmodsecurity.la libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/lib64/libmodsecurity.a libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/lib64/libmodsecurity.a libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/usr/include/modsecurity/actions/' /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/include/modsecurity/actions/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/usr/include/modsecurity/collection/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/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.s390x/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/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.s390x/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.s390x/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.s390x/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x -name '*.la' -delete + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 3.0.16-1.el10 --unique-debug-suffix -3.0.16-1.el10.s390x --unique-debug-src-base libmodsecurity-3.0.16-1.el10.s390x --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.s390x 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 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: libmodsecurity-3.0.16-1.el10.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QH64El + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/doc/libmodsecurity + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/doc/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.uX430L + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/licenses/libmodsecurity + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/licenses/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/licenses/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.16-1.el10 libmodsecurity(s390-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: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libfuzzy.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblmdb.so.0.0.0()(64bit) libm.so.6()(64bit) libmaxminddb.so.0()(64bit) libmodsecurity.so.3()(64bit) libpcre2-8.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.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.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.7fkOGA + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/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.s390x/usr/share/doc/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/doc/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AqbGwA + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/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.s390x/usr/share/licenses/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x/usr/share/licenses/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmodsecurity-devel = 3.0.16-1.el10 libmodsecurity-devel(s390-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.s390x Provides: libmodsecurity-static = 3.0.16-1.el10 libmodsecurity-static(s390-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.s390x Provides: libmodsecurity-debugsource = 3.0.16-1.el10 libmodsecurity-debugsource(s390-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.s390x Provides: debuginfo(build-id) = 81f288c544e38fb95d89dcd95e59fa3ba3966097 debuginfo(build-id) = dfe4d7eca59b7595db85a6ccfc65387af55342c7 libmodsecurity-debuginfo = 3.0.16-1.el10 libmodsecurity-debuginfo(s390-64) = 3.0.16-1.el10 libmodsecurity.so.3.0.16-3.0.16-1.el10.s390x.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libmodsecurity-debugsource(s390-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.s390x Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.16-1.el10.s390x.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.16-1.el10.s390x.rpm Wrote: /builddir/build/RPMS/libmodsecurity-3.0.16-1.el10.s390x.rpm Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.16-1.el10.s390x.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.16-1.el10.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MDttmS + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tiMbwI + 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-s390x-1783450665.688074/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-s390x-1783450665.688074/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-s390x-1783450665.688074/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) 6 minutes 13 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", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "s390x" }, { "name": "libmodsecurity-devel", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "s390x" }, { "name": "libmodsecurity", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "src" }, { "name": "libmodsecurity-debugsource", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "s390x" }, { "name": "libmodsecurity-static", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "s390x" }, { "name": "libmodsecurity-debuginfo", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "s390x" } ] } RPMResults finished