Warning: Permanently added '98.91.188.221' (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/10665552-epel-10-x86_64 --chroot epel-10-x86_64 Version: 1.8 PID: 9961 Logging PID: 9963 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10665552, 'buildroot_pkgs': [], 'chroot': 'epel-10-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8cdd99793463df69cf5f4a620c8e0da0649e5c7e', '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/epel-10-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'mikelo2/modsecurity-el10--https://src.fedoraproject.org/user/mikelo2', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/mikelo2', 'tags': [], 'task_id': '10665552-epel-10-x86_64', '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-812fxayk/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-812fxayk/libmodsecurity', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-812fxayk/libmodsecurity'... Running: git checkout 8cdd99793463df69cf5f4a620c8e0da0649e5c7e -- cmd: ['git', 'checkout', '8cdd99793463df69cf5f4a620c8e0da0649e5c7e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-812fxayk/libmodsecurity rc: 0 stdout: stderr: Note: switching to '8cdd99793463df69cf5f4a620c8e0da0649e5c7e'. 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 8cdd997 automatic import of libmodsecurity Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-812fxayk/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 362.8M 0 0 INFO: Reading stdout from command: md5sum modsecurity-v3.0.16.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-812fxayk/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-812fxayk/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1782845974.148154 -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-812fxayk/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-812fxayk/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1782845974.148154 -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-812fxayk/libmodsecurity/libmodsecurity.spec) Config(centos-stream+epel-10-x86_64) 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/centos-stream+epel-10-x86_64-bootstrap-1782845974.148154/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: quay.io/centos/centos:stream10 INFO: Pulling image: quay.io/centos/centos:stream10 INFO: Tagging container image as mock-bootstrap-0ad2ca32-9112-4a96-ab2c-b8b9bf6b0576 INFO: Checking that 2bc1df745101c27c395ff06c7f47d19af8aaace377b5fe0deb1550844ab76124 image matches host's architecture INFO: Copy content of container 2bc1df745101c27c395ff06c7f47d19af8aaace377b5fe0deb1550844ab76124 to /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1782845974.148154/root INFO: mounting 2bc1df745101c27c395ff06c7f47d19af8aaace377b5fe0deb1550844ab76124 with podman image mount INFO: image 2bc1df745101c27c395ff06c7f47d19af8aaace377b5fe0deb1550844ab76124 as /var/lib/containers/storage/overlay/68d656676f9e680c26edbe38298abf02e741387911b658672ebe884428d8a303/merged INFO: umounting image 2bc1df745101c27c395ff06c7f47d19af8aaace377b5fe0deb1550844ab76124 (/var/lib/containers/storage/overlay/68d656676f9e680c26edbe38298abf02e741387911b658672ebe884428d8a303/merged) with podman image umount INFO: Removing image mock-bootstrap-0ad2ca32-9112-4a96-ab2c-b8b9bf6b0576 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/centos-stream+epel-10-x86_64-1782845974.148154/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-25.el10.x86_64 rpm-sequoia-1.10.2.1-1.el10.x86_64 python3-dnf-4.20.0-24.el10.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-24.el10.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 38 kB/s | 5.7 kB 00:00 CentOS Stream 10 - BaseOS 23 MB/s | 7.0 MB 00:00 CentOS Stream 10 - AppStream 14 MB/s | 3.6 MB 00:00 CentOS Stream 10 - CRB 3.2 MB/s | 841 kB 00:00 CentOS Stream 10 - Extras packages 43 kB/s | 10 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 19 MB/s | 6.9 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.2.26-6.el10 baseos 1.8 M bzip2 x86_64 1.0.8-25.el10 baseos 54 k centos-stream-release noarch 10.0-23.el10 baseos 29 k coreutils x86_64 9.5-12.el10 baseos 1.1 M cpio x86_64 2.15-3.el10 baseos 292 k diffutils x86_64 3.10-8.el10 baseos 409 k epel-rpm-macros noarch 10-7.el10_3 epel 8.4 k findutils x86_64 1:4.10.0-5.el10 baseos 551 k gawk x86_64 5.3.0-6.el10 baseos 1.1 M glibc-minimal-langpack x86_64 2.39-124.el10 baseos 25 k grep x86_64 3.11-10.el10 baseos 301 k gzip x86_64 1.13-3.el10 baseos 170 k info x86_64 7.1-6.el10 baseos 183 k patch x86_64 2.7.6-26.el10 appstream 132 k redhat-rpm-config noarch 295-1.el10 appstream 74 k rpm-build x86_64 4.19.1.1-25.el10 appstream 76 k sed x86_64 4.9-5.el10 baseos 318 k shadow-utils x86_64 2:4.15.0-12.el10 baseos 1.3 M tar x86_64 2:1.35-11.el10 baseos 866 k unzip x86_64 6.0-69.el10 baseos 190 k util-linux x86_64 2.40.2-20.el10 baseos 1.3 M which x86_64 2.21-44.el10 baseos 42 k xz x86_64 1:5.6.2-4.el10 baseos 481 k Installing dependencies: R-srpm-macros noarch 1.3.7-2.el10_3 epel 11 k alternatives x86_64 1.30-2.el10 baseos 42 k ansible-srpm-macros noarch 1-21.el10_3 epel 20 k audit-libs x86_64 4.0.3-5.el10 baseos 131 k authselect x86_64 1.5.2-1.el10 baseos 211 k authselect-libs x86_64 1.5.2-1.el10 baseos 254 k basesystem noarch 11-22.el10 baseos 4.3 k binutils x86_64 2.41-65.el10 baseos 6.4 M binutils-gold x86_64 2.41-65.el10 baseos 795 k bzip2-libs x86_64 1.0.8-25.el10 baseos 42 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10 baseos 1.1 M centos-gpg-keys noarch 10.0-23.el10 baseos 26 k centos-stream-repos noarch 10.0-23.el10 baseos 11 k coreutils-common x86_64 9.5-12.el10 baseos 2.1 M cracklib x86_64 2.9.11-8.el10 baseos 96 k cracklib-dicts x86_64 2.9.11-8.el10 baseos 3.6 M crypto-policies noarch 20260525-1.gitf5f5370.el10 baseos 96 k curl x86_64 8.12.1-6.el10 baseos 216 k cyrus-sasl-lib x86_64 2.1.28-27.el10 baseos 106 k debugedit x86_64 5.3-2.el10 appstream 87 k dwz x86_64 0.16-1.el10 appstream 140 k ed x86_64 1.20-5.el10 baseos 83 k efi-srpm-macros noarch 6-8.el10 appstream 23 k elfutils x86_64 0.195-1.el10 baseos 578 k elfutils-debuginfod-client x86_64 0.195-1.el10 baseos 44 k elfutils-default-yama-scope noarch 0.195-1.el10 baseos 8.6 k elfutils-libelf x86_64 0.195-1.el10 baseos 205 k elfutils-libs x86_64 0.195-1.el10 baseos 268 k file x86_64 5.45-12.el10 baseos 48 k file-libs x86_64 5.45-12.el10 baseos 763 k filesystem x86_64 3.18-17.el10 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-18.el10 appstream 27 k forge-srpm-macros noarch 0.4.0-6.el10 appstream 21 k fpc-srpm-macros noarch 1.3-7.el10_1 epel 7.8 k gdb-minimal x86_64 16.3-3.el10 appstream 4.4 M gdbm x86_64 1:1.23-14.el10 baseos 151 k gdbm-libs x86_64 1:1.23-14.el10 baseos 57 k ghc-srpm-macros noarch 1.9.2-1.el10_0 epel 9.1 k glibc x86_64 2.39-124.el10 baseos 2.1 M glibc-common x86_64 2.39-124.el10 baseos 320 k glibc-gconv-extra x86_64 2.39-124.el10 baseos 1.7 M gmp x86_64 1:6.2.1-12.el10 baseos 318 k go-srpm-macros noarch 3.8.0-1.el10 appstream 27 k jansson x86_64 2.14-3.el10 baseos 46 k json-c x86_64 0.18-3.el10 baseos 45 k kernel-srpm-macros noarch 1.0-27.el10 appstream 8.7 k keyutils-libs x86_64 1.6.3-5.el10 baseos 33 k krb5-libs x86_64 1.21.3-11.el10 baseos 766 k libacl x86_64 2.3.2-4.el10 baseos 25 k libarchive x86_64 3.7.7-8.el10 baseos 414 k libattr x86_64 2.5.2-5.el10 baseos 19 k libblkid x86_64 2.40.2-20.el10 baseos 124 k libbrotli x86_64 1.1.0-7.el10 baseos 344 k libcap x86_64 2.69-7.el10 baseos 91 k libcap-ng x86_64 0.9.3-1.el10 baseos 33 k libcbor x86_64 0.11.0-3.el10 baseos 34 k libcom_err x86_64 1.47.1-5.el10 baseos 26 k libcurl x86_64 8.12.1-6.el10 baseos 368 k libeconf x86_64 0.6.2-4.el10 baseos 33 k libevent x86_64 2.1.12-16.el10 baseos 261 k libfdisk x86_64 2.40.2-20.el10 baseos 160 k libffi x86_64 3.4.4-10.el10 baseos 41 k libfido2 x86_64 1.14.0-7.el10 baseos 98 k libgcc x86_64 14.3.1-4.4.el10 baseos 140 k libgomp x86_64 14.3.1-4.4.el10 baseos 363 k libidn2 x86_64 2.3.7-3.el10 baseos 118 k libmount x86_64 2.40.2-20.el10 baseos 154 k libnghttp2 x86_64 1.68.0-4.el10 baseos 73 k libpkgconf x86_64 2.1.0-3.el10 baseos 39 k libpsl x86_64 0.21.5-6.el10 baseos 65 k libpwquality x86_64 1.4.5-12.el10 baseos 123 k libselinux x86_64 3.10-2.el10 baseos 97 k libsemanage x86_64 3.10-1.el10 baseos 122 k libsepol x86_64 3.10-2.el10 baseos 349 k libsmartcols x86_64 2.40.2-20.el10 baseos 82 k libssh x86_64 0.12.0-2.el10 baseos 276 k libssh-config noarch 0.12.0-2.el10 baseos 8.2 k libstdc++ x86_64 14.3.1-4.4.el10 baseos 919 k libtasn1 x86_64 4.20.0-5.el10 baseos 74 k libunistring x86_64 1.1-10.el10 baseos 548 k libutempter x86_64 1.2.1-15.el10 baseos 27 k libuuid x86_64 2.40.2-20.el10 baseos 28 k libverto x86_64 0.3.2-10.el10 baseos 22 k libxcrypt x86_64 4.4.36-10.el10 baseos 120 k libxml2 x86_64 2.12.5-12.el10 baseos 691 k libzstd x86_64 1.5.5-9.el10 baseos 292 k lua-libs x86_64 5.4.8-1.el10 baseos 131 k lua-srpm-macros noarch 1-15.el10 appstream 9.8 k lz4-libs x86_64 1.9.4-8.el10 baseos 68 k mpfr x86_64 4.2.1-8.el10 baseos 346 k ncurses-base noarch 6.4-15.20240127.el10 baseos 98 k ncurses-libs x86_64 6.4-15.20240127.el10 baseos 337 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 8.7 k openldap x86_64 2.6.13-1.el10 baseos 240 k openssl-fips-provider x86_64 1:3.5.5-3.el10 baseos 813 k openssl-libs x86_64 1:3.5.5-3.el10 baseos 2.3 M p11-kit x86_64 0.26.2-1.el10 baseos 558 k p11-kit-trust x86_64 0.26.2-1.el10 baseos 140 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 10 k pam x86_64 1.6.1-10.el10 baseos 584 k pam-libs x86_64 1.6.1-10.el10 baseos 56 k pcre2 x86_64 10.44-1.el10.3 baseos 248 k pcre2-syntax noarch 10.44-1.el10.3 baseos 151 k perl-srpm-macros noarch 1-57.el10 appstream 9.5 k pkgconf x86_64 2.1.0-3.el10 baseos 45 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config x86_64 2.1.0-3.el10 baseos 11 k popt x86_64 1.19-8.el10 baseos 66 k publicsuffix-list-dafsa noarch 20240107-5.el10 baseos 59 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 x86_64 8.2-11.el10 baseos 214 k rpm x86_64 4.19.1.1-25.el10 baseos 560 k rpm-build-libs x86_64 4.19.1.1-25.el10 baseos 92 k rpm-libs x86_64 4.19.1.1-25.el10 baseos 311 k rpm-sequoia x86_64 1.10.2.1-1.el10 baseos 958 k rust-toolset-srpm-macros noarch 1.96.0-1.el10 appstream 10 k setup noarch 2.14.5-7.el10 baseos 153 k sqlite-libs x86_64 3.46.1-5.el10 baseos 745 k systemd-libs x86_64 257-27.el10 baseos 844 k util-linux-core x86_64 2.40.2-20.el10 baseos 550 k xz-libs x86_64 1:5.6.2-4.el10 baseos 113 k zip x86_64 3.0-45.el10 baseos 270 k zlib-ng-compat x86_64 2.2.3-3.el10 baseos 76 k zstd x86_64 1.5.5-9.el10 baseos 464 k Transaction Summary ================================================================================ Install 150 Packages Total download size: 61 M Installed size: 189 M Downloading Packages: (1/150): audit-libs-4.0.3-5.el10.x86_64.rpm 8.6 MB/s | 131 kB 00:00 (2/150): alternatives-1.30-2.el10.x86_64.rpm 2.4 MB/s | 42 kB 00:00 (3/150): authselect-1.5.2-1.el10.x86_64.rpm 11 MB/s | 211 kB 00:00 (4/150): basesystem-11-22.el10.noarch.rpm 1.5 MB/s | 4.3 kB 00:00 (5/150): authselect-libs-1.5.2-1.el10.x86_64.rp 32 MB/s | 254 kB 00:00 (6/150): bash-5.2.26-6.el10.x86_64.rpm 138 MB/s | 1.8 MB 00:00 (7/150): binutils-gold-2.41-65.el10.x86_64.rpm 57 MB/s | 795 kB 00:00 (8/150): bzip2-1.0.8-25.el10.x86_64.rpm 10 MB/s | 54 kB 00:00 (9/150): bzip2-libs-1.0.8-25.el10.x86_64.rpm 11 MB/s | 42 kB 00:00 (10/150): centos-gpg-keys-10.0-23.el10.noarch.r 5.0 MB/s | 26 kB 00:00 (11/150): ca-certificates-2025.2.80_v9.0.305-10 112 MB/s | 1.1 MB 00:00 (12/150): binutils-2.41-65.el10.x86_64.rpm 183 MB/s | 6.4 MB 00:00 (13/150): centos-stream-repos-10.0-23.el10.noar 1.7 MB/s | 11 kB 00:00 (14/150): centos-stream-release-10.0-23.el10.no 3.1 MB/s | 29 kB 00:00 (15/150): cpio-2.15-3.el10.x86_64.rpm 32 MB/s | 292 kB 00:00 (16/150): coreutils-9.5-12.el10.x86_64.rpm 86 MB/s | 1.1 MB 00:00 (17/150): coreutils-common-9.5-12.el10.x86_64.r 111 MB/s | 2.1 MB 00:00 (18/150): cracklib-2.9.11-8.el10.x86_64.rpm 8.9 MB/s | 96 kB 00:00 (19/150): crypto-policies-20260525-1.gitf5f5370 10 MB/s | 96 kB 00:00 (20/150): curl-8.12.1-6.el10.x86_64.rpm 18 MB/s | 216 kB 00:00 (21/150): cyrus-sasl-lib-2.1.28-27.el10.x86_64. 13 MB/s | 106 kB 00:00 (22/150): cracklib-dicts-2.9.11-8.el10.x86_64.r 124 MB/s | 3.6 MB 00:00 (23/150): diffutils-3.10-8.el10.x86_64.rpm 35 MB/s | 409 kB 00:00 (24/150): ed-1.20-5.el10.x86_64.rpm 6.2 MB/s | 83 kB 00:00 (25/150): elfutils-debuginfod-client-0.195-1.el 5.7 MB/s | 44 kB 00:00 (26/150): elfutils-default-yama-scope-0.195-1.e 3.1 MB/s | 8.6 kB 00:00 (27/150): elfutils-0.195-1.el10.x86_64.rpm 48 MB/s | 578 kB 00:00 (28/150): elfutils-libelf-0.195-1.el10.x86_64.r 37 MB/s | 205 kB 00:00 (29/150): file-5.45-12.el10.x86_64.rpm 11 MB/s | 48 kB 00:00 (30/150): elfutils-libs-0.195-1.el10.x86_64.rpm 43 MB/s | 268 kB 00:00 (31/150): file-libs-5.45-12.el10.x86_64.rpm 58 MB/s | 763 kB 00:00 (32/150): findutils-4.10.0-5.el10.x86_64.rpm 37 MB/s | 551 kB 00:00 (33/150): gdbm-1.23-14.el10.x86_64.rpm 19 MB/s | 151 kB 00:00 (34/150): gawk-5.3.0-6.el10.x86_64.rpm 69 MB/s | 1.1 MB 00:00 (35/150): gdbm-libs-1.23-14.el10.x86_64.rpm 8.5 MB/s | 57 kB 00:00 (36/150): filesystem-3.18-17.el10.x86_64.rpm 121 MB/s | 4.8 MB 00:00 (37/150): glibc-2.39-124.el10.x86_64.rpm 123 MB/s | 2.1 MB 00:00 (38/150): glibc-common-2.39-124.el10.x86_64.rpm 22 MB/s | 320 kB 00:00 (39/150): glibc-minimal-langpack-2.39-124.el10. 3.3 MB/s | 25 kB 00:00 (40/150): gmp-6.2.1-12.el10.x86_64.rpm 30 MB/s | 318 kB 00:00 (41/150): glibc-gconv-extra-2.39-124.el10.x86_6 79 MB/s | 1.7 MB 00:00 (42/150): grep-3.11-10.el10.x86_64.rpm 29 MB/s | 301 kB 00:00 (43/150): gzip-1.13-3.el10.x86_64.rpm 21 MB/s | 170 kB 00:00 (44/150): jansson-2.14-3.el10.x86_64.rpm 17 MB/s | 46 kB 00:00 (45/150): json-c-0.18-3.el10.x86_64.rpm 14 MB/s | 45 kB 00:00 (46/150): info-7.1-6.el10.x86_64.rpm 32 MB/s | 183 kB 00:00 (47/150): keyutils-libs-1.6.3-5.el10.x86_64.rpm 11 MB/s | 33 kB 00:00 (48/150): libacl-2.3.2-4.el10.x86_64.rpm 9.7 MB/s | 25 kB 00:00 (49/150): krb5-libs-1.21.3-11.el10.x86_64.rpm 101 MB/s | 766 kB 00:00 (50/150): libarchive-3.7.7-8.el10.x86_64.rpm 58 MB/s | 414 kB 00:00 (51/150): libattr-2.5.2-5.el10.x86_64.rpm 1.2 MB/s | 19 kB 00:00 (52/150): libblkid-2.40.2-20.el10.x86_64.rpm 9.4 MB/s | 124 kB 00:00 (53/150): libbrotli-1.1.0-7.el10.x86_64.rpm 27 MB/s | 344 kB 00:00 (54/150): libcap-2.69-7.el10.x86_64.rpm 18 MB/s | 91 kB 00:00 (55/150): libcap-ng-0.9.3-1.el10.x86_64.rpm 8.7 MB/s | 33 kB 00:00 (56/150): libcbor-0.11.0-3.el10.x86_64.rpm 10 MB/s | 34 kB 00:00 (57/150): libcom_err-1.47.1-5.el10.x86_64.rpm 7.1 MB/s | 26 kB 00:00 (58/150): libeconf-0.6.2-4.el10.x86_64.rpm 9.6 MB/s | 33 kB 00:00 (59/150): libcurl-8.12.1-6.el10.x86_64.rpm 58 MB/s | 368 kB 00:00 (60/150): libfdisk-2.40.2-20.el10.x86_64.rpm 35 MB/s | 160 kB 00:00 (61/150): libevent-2.1.12-16.el10.x86_64.rpm 40 MB/s | 261 kB 00:00 (62/150): libffi-3.4.4-10.el10.x86_64.rpm 11 MB/s | 41 kB 00:00 (63/150): libfido2-1.14.0-7.el10.x86_64.rpm 21 MB/s | 98 kB 00:00 (64/150): libgcc-14.3.1-4.4.el10.x86_64.rpm 31 MB/s | 140 kB 00:00 (65/150): libgomp-14.3.1-4.4.el10.x86_64.rpm 60 MB/s | 363 kB 00:00 (66/150): libidn2-2.3.7-3.el10.x86_64.rpm 22 MB/s | 118 kB 00:00 (67/150): libmount-2.40.2-20.el10.x86_64.rpm 33 MB/s | 154 kB 00:00 (68/150): libnghttp2-1.68.0-4.el10.x86_64.rpm 17 MB/s | 73 kB 00:00 (69/150): libpkgconf-2.1.0-3.el10.x86_64.rpm 11 MB/s | 39 kB 00:00 (70/150): libpsl-0.21.5-6.el10.x86_64.rpm 14 MB/s | 65 kB 00:00 (71/150): libpwquality-1.4.5-12.el10.x86_64.rpm 25 MB/s | 123 kB 00:00 (72/150): libselinux-3.10-2.el10.x86_64.rpm 17 MB/s | 97 kB 00:00 (73/150): libsemanage-3.10-1.el10.x86_64.rpm 17 MB/s | 122 kB 00:00 (74/150): libsepol-3.10-2.el10.x86_64.rpm 44 MB/s | 349 kB 00:00 (75/150): libsmartcols-2.40.2-20.el10.x86_64.rp 13 MB/s | 82 kB 00:00 (76/150): libssh-config-0.12.0-2.el10.noarch.rp 2.9 MB/s | 8.2 kB 00:00 (77/150): libssh-0.12.0-2.el10.x86_64.rpm 41 MB/s | 276 kB 00:00 (78/150): libtasn1-4.20.0-5.el10.x86_64.rpm 14 MB/s | 74 kB 00:00 (79/150): libstdc++-14.3.1-4.4.el10.x86_64.rpm 106 MB/s | 919 kB 00:00 (80/150): libutempter-1.2.1-15.el10.x86_64.rpm 9.7 MB/s | 27 kB 00:00 (81/150): libunistring-1.1-10.el10.x86_64.rpm 61 MB/s | 548 kB 00:00 (82/150): libuuid-2.40.2-20.el10.x86_64.rpm 3.5 MB/s | 28 kB 00:00 (83/150): libverto-0.3.2-10.el10.x86_64.rpm 3.2 MB/s | 22 kB 00:00 (84/150): libxcrypt-4.4.36-10.el10.x86_64.rpm 15 MB/s | 120 kB 00:00 (85/150): libzstd-1.5.5-9.el10.x86_64.rpm 41 MB/s | 292 kB 00:00 (86/150): libxml2-2.12.5-12.el10.x86_64.rpm 80 MB/s | 691 kB 00:00 (87/150): lua-libs-5.4.8-1.el10.x86_64.rpm 19 MB/s | 131 kB 00:00 (88/150): lz4-libs-1.9.4-8.el10.x86_64.rpm 14 MB/s | 68 kB 00:00 (89/150): mpfr-4.2.1-8.el10.x86_64.rpm 61 MB/s | 346 kB 00:00 (90/150): ncurses-base-6.4-15.20240127.el10.noa 19 MB/s | 98 kB 00:00 (91/150): ncurses-libs-6.4-15.20240127.el10.x86 44 MB/s | 337 kB 00:00 (92/150): openldap-2.6.13-1.el10.x86_64.rpm 34 MB/s | 240 kB 00:00 (93/150): openssl-fips-provider-3.5.5-3.el10.x8 104 MB/s | 813 kB 00:00 (94/150): p11-kit-0.26.2-1.el10.x86_64.rpm 83 MB/s | 558 kB 00:00 (95/150): p11-kit-trust-0.26.2-1.el10.x86_64.rp 17 MB/s | 140 kB 00:00 (96/150): openssl-libs-3.5.5-3.el10.x86_64.rpm 130 MB/s | 2.3 MB 00:00 (97/150): pam-libs-1.6.1-10.el10.x86_64.rpm 8.9 MB/s | 56 kB 00:00 (98/150): pam-1.6.1-10.el10.x86_64.rpm 48 MB/s | 584 kB 00:00 (99/150): pcre2-syntax-10.44-1.el10.3.noarch.rp 28 MB/s | 151 kB 00:00 (100/150): pkgconf-2.1.0-3.el10.x86_64.rpm 14 MB/s | 45 kB 00:00 (101/150): pcre2-10.44-1.el10.3.x86_64.rpm 36 MB/s | 248 kB 00:00 (102/150): pkgconf-m4-2.1.0-3.el10.noarch.rpm 5.0 MB/s | 15 kB 00:00 (103/150): pkgconf-pkg-config-2.1.0-3.el10.x86_ 3.3 MB/s | 11 kB 00:00 (104/150): popt-1.19-8.el10.x86_64.rpm 16 MB/s | 66 kB 00:00 (105/150): publicsuffix-list-dafsa-20240107-5.e 19 MB/s | 59 kB 00:00 (106/150): readline-8.2-11.el10.x86_64.rpm 41 MB/s | 214 kB 00:00 (107/150): rpm-4.19.1.1-25.el10.x86_64.rpm 104 MB/s | 560 kB 00:00 (108/150): rpm-build-libs-4.19.1.1-25.el10.x86_ 20 MB/s | 92 kB 00:00 (109/150): rpm-libs-4.19.1.1-25.el10.x86_64.rpm 60 MB/s | 311 kB 00:00 (110/150): sed-4.9-5.el10.x86_64.rpm 60 MB/s | 318 kB 00:00 (111/150): rpm-sequoia-1.10.2.1-1.el10.x86_64.r 106 MB/s | 958 kB 00:00 (112/150): setup-2.14.5-7.el10.noarch.rpm 26 MB/s | 153 kB 00:00 (113/150): sqlite-libs-3.46.1-5.el10.x86_64.rpm 41 MB/s | 745 kB 00:00 (114/150): shadow-utils-4.15.0-12.el10.x86_64.r 57 MB/s | 1.3 MB 00:00 (115/150): systemd-libs-257-27.el10.x86_64.rpm 38 MB/s | 844 kB 00:00 (116/150): tar-1.35-11.el10.x86_64.rpm 112 MB/s | 866 kB 00:00 (117/150): unzip-6.0-69.el10.x86_64.rpm 29 MB/s | 190 kB 00:00 (118/150): which-2.21-44.el10.x86_64.rpm 9.7 MB/s | 42 kB 00:00 (119/150): util-linux-core-2.40.2-20.el10.x86_6 67 MB/s | 550 kB 00:00 (120/150): util-linux-2.40.2-20.el10.x86_64.rpm 96 MB/s | 1.3 MB 00:00 (121/150): xz-5.6.2-4.el10.x86_64.rpm 76 MB/s | 481 kB 00:00 (122/150): xz-libs-5.6.2-4.el10.x86_64.rpm 24 MB/s | 113 kB 00:00 (123/150): zip-3.0-45.el10.x86_64.rpm 45 MB/s | 270 kB 00:00 (124/150): zlib-ng-compat-2.2.3-3.el10.x86_64.r 17 MB/s | 76 kB 00:00 (125/150): zstd-1.5.5-9.el10.x86_64.rpm 86 MB/s | 464 kB 00:00 (126/150): debugedit-5.3-2.el10.x86_64.rpm 17 MB/s | 87 kB 00:00 (127/150): efi-srpm-macros-6-8.el10.noarch.rpm 7.7 MB/s | 23 kB 00:00 (128/150): dwz-0.16-1.el10.x86_64.rpm 26 MB/s | 140 kB 00:00 (129/150): fonts-srpm-macros-2.0.5-18.el10.noar 5.6 MB/s | 27 kB 00:00 (130/150): forge-srpm-macros-0.4.0-6.el10.noarc 4.2 MB/s | 21 kB 00:00 (131/150): kernel-srpm-macros-1.0-27.el10.noarc 1.4 MB/s | 8.7 kB 00:00 (132/150): go-srpm-macros-3.8.0-1.el10.noarch.r 3.5 MB/s | 27 kB 00:00 (133/150): lua-srpm-macros-1-15.el10.noarch.rpm 2.1 MB/s | 9.8 kB 00:00 (134/150): ocaml-srpm-macros-10-4.el10.noarch.r 2.3 MB/s | 10 kB 00:00 (135/150): openblas-srpm-macros-2-19.el10.noarc 3.2 MB/s | 8.7 kB 00:00 (136/150): package-notes-srpm-macros-0.5-13.el1 2.4 MB/s | 10 kB 00:00 (137/150): gdb-minimal-16.3-3.el10.x86_64.rpm 147 MB/s | 4.4 MB 00:00 (138/150): perl-srpm-macros-1-57.el10.noarch.rp 934 kB/s | 9.5 kB 00:00 (139/150): patch-2.7.6-26.el10.x86_64.rpm 9.4 MB/s | 132 kB 00:00 (140/150): pyproject-srpm-macros-1.18.5-1.el10. 2.2 MB/s | 13 kB 00:00 (141/150): python-srpm-macros-3.12-11.el10.noar 2.9 MB/s | 22 kB 00:00 (142/150): qt6-srpm-macros-6.10.1-1.el10.noarch 1.4 MB/s | 9.1 kB 00:00 (143/150): rust-toolset-srpm-macros-1.96.0-1.el 1.6 MB/s | 10 kB 00:00 (144/150): redhat-rpm-config-295-1.el10.noarch. 7.2 MB/s | 74 kB 00:00 (145/150): rpm-build-4.19.1.1-25.el10.x86_64.rp 9.2 MB/s | 76 kB 00:00 (146/150): R-srpm-macros-1.3.7-2.el10_3.noarch. 1.4 MB/s | 11 kB 00:00 (147/150): epel-rpm-macros-10-7.el10_3.noarch.r 1.1 MB/s | 8.4 kB 00:00 (148/150): fpc-srpm-macros-1.3-7.el10_1.noarch. 4.1 MB/s | 7.8 kB 00:00 (149/150): ansible-srpm-macros-1-21.el10_3.noar 2.2 MB/s | 20 kB 00:00 (150/150): ghc-srpm-macros-1.9.2-1.el10_0.noarc 4.4 MB/s | 9.1 kB 00:00 -------------------------------------------------------------------------------- Total 53 MB/s | 61 MB 00:01 CentOS Stream 10 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official-SHA256 Key imported successfully Extra Packages for Enterprise Linux 10 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xE37ED158: Userid : "Fedora (epel10) " Fingerprint: 7D8D 15CB FC4E 6268 8591 FB26 33D9 8517 E37E D158 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-10 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.x86_64 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-4.4.el10.x86_64 1/150 Running scriptlet: libgcc-14.3.1-4.4.el10.x86_64 1/150 Installing : ghc-srpm-macros-1.9.2-1.el10_0.noarch 2/150 Installing : fpc-srpm-macros-1.3-7.el10_1.noarch 3/150 Installing : ansible-srpm-macros-1-21.el10_3.noarch 4/150 Installing : rust-toolset-srpm-macros-1.96.0-1.el10.noarch 5/150 Installing : qt6-srpm-macros-6.10.1-1.el10.noarch 6/150 Installing : perl-srpm-macros-1-57.el10.noarch 7/150 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 8/150 Installing : openblas-srpm-macros-2-19.el10.noarch 9/150 Installing : ocaml-srpm-macros-10-4.el10.noarch 10/150 Installing : kernel-srpm-macros-1.0-27.el10.noarch 11/150 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 12/150 Installing : pkgconf-m4-2.1.0-3.el10.noarch 13/150 Installing : pcre2-syntax-10.44-1.el10.3.noarch 14/150 Installing : ncurses-base-6.4-15.20240127.el10.noarch 15/150 Installing : libssh-config-0.12.0-2.el10.noarch 16/150 Installing : coreutils-common-9.5-12.el10.x86_64 17/150 Installing : centos-gpg-keys-10.0-23.el10.noarch 18/150 Installing : centos-stream-repos-10.0-23.el10.noarch 19/150 Installing : centos-stream-release-10.0-23.el10.noarch 20/150 Installing : setup-2.14.5-7.el10.noarch 21/150 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 21/150 Installing : filesystem-3.18-17.el10.x86_64 22/150 Installing : basesystem-11-22.el10.noarch 23/150 Installing : glibc-gconv-extra-2.39-124.el10.x86_64 24/150 Running scriptlet: glibc-gconv-extra-2.39-124.el10.x86_64 24/150 Installing : glibc-minimal-langpack-2.39-124.el10.x86_64 25/150 Installing : glibc-common-2.39-124.el10.x86_64 26/150 Running scriptlet: glibc-2.39-124.el10.x86_64 27/150 Installing : glibc-2.39-124.el10.x86_64 27/150 Running scriptlet: glibc-2.39-124.el10.x86_64 27/150 Installing : ncurses-libs-6.4-15.20240127.el10.x86_64 28/150 Installing : bash-5.2.26-6.el10.x86_64 29/150 Running scriptlet: bash-5.2.26-6.el10.x86_64 29/150 Installing : zlib-ng-compat-2.2.3-3.el10.x86_64 30/150 Installing : bzip2-libs-1.0.8-25.el10.x86_64 31/150 Installing : xz-libs-1:5.6.2-4.el10.x86_64 32/150 Installing : readline-8.2-11.el10.x86_64 33/150 Installing : libstdc++-14.3.1-4.4.el10.x86_64 34/150 Installing : libuuid-2.40.2-20.el10.x86_64 35/150 Installing : popt-1.19-8.el10.x86_64 36/150 Installing : libblkid-2.40.2-20.el10.x86_64 37/150 Installing : gmp-1:6.2.1-12.el10.x86_64 38/150 Installing : libattr-2.5.2-5.el10.x86_64 39/150 Installing : libacl-2.3.2-4.el10.x86_64 40/150 Installing : libxcrypt-4.4.36-10.el10.x86_64 41/150 Installing : libzstd-1.5.5-9.el10.x86_64 42/150 Installing : elfutils-libelf-0.195-1.el10.x86_64 43/150 Running scriptlet: crypto-policies-20260525-1.gitf5f5370.el10.noarc 44/150 Installing : crypto-policies-20260525-1.gitf5f5370.el10.noarc 44/150 Running scriptlet: crypto-policies-20260525-1.gitf5f5370.el10.noarc 44/150 Installing : gdbm-libs-1:1.23-14.el10.x86_64 45/150 Installing : libeconf-0.6.2-4.el10.x86_64 46/150 Installing : dwz-0.16-1.el10.x86_64 47/150 Installing : mpfr-4.2.1-8.el10.x86_64 48/150 Installing : gawk-5.3.0-6.el10.x86_64 49/150 Installing : unzip-6.0-69.el10.x86_64 50/150 Installing : file-libs-5.45-12.el10.x86_64 51/150 Installing : file-5.45-12.el10.x86_64 52/150 Installing : alternatives-1.30-2.el10.x86_64 53/150 Installing : jansson-2.14-3.el10.x86_64 54/150 Installing : libcap-ng-0.9.3-1.el10.x86_64 55/150 Installing : audit-libs-4.0.3-5.el10.x86_64 56/150 Installing : pam-libs-1.6.1-10.el10.x86_64 57/150 Installing : libcap-2.69-7.el10.x86_64 58/150 Installing : systemd-libs-257-27.el10.x86_64 59/150 Installing : libffi-3.4.4-10.el10.x86_64 60/150 Installing : libsepol-3.10-2.el10.x86_64 61/150 Installing : libsmartcols-2.40.2-20.el10.x86_64 62/150 Installing : libtasn1-4.20.0-5.el10.x86_64 63/150 Installing : libunistring-1.1-10.el10.x86_64 64/150 Installing : libidn2-2.3.7-3.el10.x86_64 65/150 Installing : lua-libs-5.4.8-1.el10.x86_64 66/150 Installing : lz4-libs-1.9.4-8.el10.x86_64 67/150 Installing : pcre2-10.44-1.el10.3.x86_64 68/150 Installing : libselinux-3.10-2.el10.x86_64 69/150 Installing : sed-4.9-5.el10.x86_64 70/150 Installing : findutils-1:4.10.0-5.el10.x86_64 71/150 Installing : grep-3.11-10.el10.x86_64 72/150 Installing : xz-1:5.6.2-4.el10.x86_64 73/150 Installing : libmount-2.40.2-20.el10.x86_64 74/150 Installing : util-linux-core-2.40.2-20.el10.x86_64 75/150 Installing : libsemanage-3.10-1.el10.x86_64 76/150 Installing : shadow-utils-2:4.15.0-12.el10.x86_64 77/150 Running scriptlet: libutempter-1.2.1-15.el10.x86_64 78/150 Installing : libutempter-1.2.1-15.el10.x86_64 78/150 Installing : tar-2:1.35-11.el10.x86_64 79/150 Installing : zstd-1.5.5-9.el10.x86_64 80/150 Installing : libpsl-0.21.5-6.el10.x86_64 81/150 Installing : p11-kit-0.26.2-1.el10.x86_64 82/150 Installing : p11-kit-trust-0.26.2-1.el10.x86_64 83/150 Running scriptlet: p11-kit-trust-0.26.2-1.el10.x86_64 83/150 Installing : openssl-fips-provider-1:3.5.5-3.el10.x86_64 84/150 Installing : openssl-libs-1:3.5.5-3.el10.x86_64 85/150 Installing : coreutils-9.5-12.el10.x86_64 86/150 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 87/150 Installing : ca-certificates-2025.2.80_v9.0.305-102.el10.noar 87/150 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 87/150 Installing : authselect-libs-1.5.2-1.el10.x86_64 88/150 Installing : gzip-1.13-3.el10.x86_64 89/150 Installing : cracklib-2.9.11-8.el10.x86_64 90/150 Installing : cracklib-dicts-2.9.11-8.el10.x86_64 91/150 Installing : libpwquality-1.4.5-12.el10.x86_64 92/150 Installing : libevent-2.1.12-16.el10.x86_64 93/150 Installing : rpm-sequoia-1.10.2.1-1.el10.x86_64 94/150 Installing : zip-3.0-45.el10.x86_64 95/150 Installing : cyrus-sasl-lib-2.1.28-27.el10.x86_64 96/150 Installing : openldap-2.6.13-1.el10.x86_64 97/150 Installing : gdbm-1:1.23-14.el10.x86_64 98/150 Installing : pam-1.6.1-10.el10.x86_64 99/150 Installing : libfdisk-2.40.2-20.el10.x86_64 100/150 Installing : libxml2-2.12.5-12.el10.x86_64 101/150 Installing : libarchive-3.7.7-8.el10.x86_64 102/150 Installing : bzip2-1.0.8-25.el10.x86_64 103/150 Installing : sqlite-libs-3.46.1-5.el10.x86_64 104/150 Installing : rpm-libs-4.19.1.1-25.el10.x86_64 105/150 Installing : ed-1.20-5.el10.x86_64 106/150 Installing : patch-2.7.6-26.el10.x86_64 107/150 Installing : elfutils-default-yama-scope-0.195-1.el10.noarch 108/150 Running scriptlet: elfutils-default-yama-scope-0.195-1.el10.noarch 108/150 Installing : cpio-2.15-3.el10.x86_64 109/150 Installing : diffutils-3.10-8.el10.x86_64 110/150 Installing : json-c-0.18-3.el10.x86_64 111/150 Installing : keyutils-libs-1.6.3-5.el10.x86_64 112/150 Installing : libbrotli-1.1.0-7.el10.x86_64 113/150 Installing : libcbor-0.11.0-3.el10.x86_64 114/150 Installing : libfido2-1.14.0-7.el10.x86_64 115/150 Installing : libcom_err-1.47.1-5.el10.x86_64 116/150 Installing : libgomp-14.3.1-4.4.el10.x86_64 117/150 Installing : libnghttp2-1.68.0-4.el10.x86_64 118/150 Installing : libpkgconf-2.1.0-3.el10.x86_64 119/150 Installing : pkgconf-2.1.0-3.el10.x86_64 120/150 Installing : pkgconf-pkg-config-2.1.0-3.el10.x86_64 121/150 Installing : libverto-0.3.2-10.el10.x86_64 122/150 Installing : krb5-libs-1.21.3-11.el10.x86_64 123/150 Installing : libssh-0.12.0-2.el10.x86_64 124/150 Installing : libcurl-8.12.1-6.el10.x86_64 125/150 Installing : elfutils-libs-0.195-1.el10.x86_64 126/150 Installing : elfutils-debuginfod-client-0.195-1.el10.x86_64 127/150 Installing : binutils-gold-2.41-65.el10.x86_64 128/150 Running scriptlet: binutils-gold-2.41-65.el10.x86_64 128/150 Installing : binutils-2.41-65.el10.x86_64 129/150 Running scriptlet: binutils-2.41-65.el10.x86_64 129/150 Installing : elfutils-0.195-1.el10.x86_64 130/150 Installing : gdb-minimal-16.3-3.el10.x86_64 131/150 Installing : debugedit-5.3-2.el10.x86_64 132/150 Installing : rpm-build-libs-4.19.1.1-25.el10.x86_64 133/150 Installing : curl-8.12.1-6.el10.x86_64 134/150 Running scriptlet: rpm-4.19.1.1-25.el10.x86_64 135/150 Installing : rpm-4.19.1.1-25.el10.x86_64 135/150 Installing : efi-srpm-macros-6-8.el10.noarch 136/150 Installing : lua-srpm-macros-1-15.el10.noarch 137/150 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 138/150 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 139/150 Installing : go-srpm-macros-3.8.0-1.el10.noarch 140/150 Installing : python-srpm-macros-3.12-11.el10.noarch 141/150 Installing : redhat-rpm-config-295-1.el10.noarch 142/150 Installing : rpm-build-4.19.1.1-25.el10.x86_64 143/150 Installing : pyproject-srpm-macros-1.18.5-1.el10.noarch 144/150 Installing : R-srpm-macros-1.3.7-2.el10_3.noarch 145/150 Installing : epel-rpm-macros-10-7.el10_3.noarch 146/150 Installing : util-linux-2.40.2-20.el10.x86_64 147/150 Running scriptlet: util-linux-2.40.2-20.el10.x86_64 147/150 Installing : authselect-1.5.2-1.el10.x86_64 148/150 Installing : which-2.21-44.el10.x86_64 149/150 Installing : info-7.1-6.el10.x86_64 150/150 Running scriptlet: filesystem-3.18-17.el10.x86_64 150/150 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10.noar 150/150 Running scriptlet: authselect-libs-1.5.2-1.el10.x86_64 150/150 Running scriptlet: rpm-4.19.1.1-25.el10.x86_64 150/150 Running scriptlet: info-7.1-6.el10.x86_64 150/150 Installed: R-srpm-macros-1.3.7-2.el10_3.noarch alternatives-1.30-2.el10.x86_64 ansible-srpm-macros-1-21.el10_3.noarch audit-libs-4.0.3-5.el10.x86_64 authselect-1.5.2-1.el10.x86_64 authselect-libs-1.5.2-1.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-65.el10.x86_64 binutils-gold-2.41-65.el10.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2025.2.80_v9.0.305-102.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-12.el10.x86_64 coreutils-common-9.5-12.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20260525-1.gitf5f5370.el10.noarch curl-8.12.1-6.el10.x86_64 cyrus-sasl-lib-2.1.28-27.el10.x86_64 debugedit-5.3-2.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.x86_64 elfutils-debuginfod-client-0.195-1.el10.x86_64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.x86_64 elfutils-libs-0.195-1.el10.x86_64 epel-rpm-macros-10-7.el10_3.noarch file-5.45-12.el10.x86_64 file-libs-5.45-12.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-1:4.10.0-5.el10.x86_64 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.x86_64 gdb-minimal-16.3-3.el10.x86_64 gdbm-1:1.23-14.el10.x86_64 gdbm-libs-1:1.23-14.el10.x86_64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-124.el10.x86_64 glibc-common-2.39-124.el10.x86_64 glibc-gconv-extra-2.39-124.el10.x86_64 glibc-minimal-langpack-2.39-124.el10.x86_64 gmp-1:6.2.1-12.el10.x86_64 go-srpm-macros-3.8.0-1.el10.noarch grep-3.11-10.el10.x86_64 gzip-1.13-3.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-11.el10.x86_64 libacl-2.3.2-4.el10.x86_64 libarchive-3.7.7-8.el10.x86_64 libattr-2.5.2-5.el10.x86_64 libblkid-2.40.2-20.el10.x86_64 libbrotli-1.1.0-7.el10.x86_64 libcap-2.69-7.el10.x86_64 libcap-ng-0.9.3-1.el10.x86_64 libcbor-0.11.0-3.el10.x86_64 libcom_err-1.47.1-5.el10.x86_64 libcurl-8.12.1-6.el10.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-20.el10.x86_64 libffi-3.4.4-10.el10.x86_64 libfido2-1.14.0-7.el10.x86_64 libgcc-14.3.1-4.4.el10.x86_64 libgomp-14.3.1-4.4.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-20.el10.x86_64 libnghttp2-1.68.0-4.el10.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-12.el10.x86_64 libselinux-3.10-2.el10.x86_64 libsemanage-3.10-1.el10.x86_64 libsepol-3.10-2.el10.x86_64 libsmartcols-2.40.2-20.el10.x86_64 libssh-0.12.0-2.el10.x86_64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.x86_64 libtasn1-4.20.0-5.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-20.el10.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-12.el10.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.8-1.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-8.el10.x86_64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.x86_64 openssl-fips-provider-1:3.5.5-3.el10.x86_64 openssl-libs-1:3.5.5-3.el10.x86_64 p11-kit-0.26.2-1.el10.x86_64 p11-kit-trust-0.26.2-1.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-10.el10.x86_64 pam-libs-1.6.1-10.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 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.x86_64 redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-25.el10.x86_64 rpm-build-4.19.1.1-25.el10.x86_64 rpm-build-libs-4.19.1.1-25.el10.x86_64 rpm-libs-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.1-1.el10.x86_64 rust-toolset-srpm-macros-1.96.0-1.el10.noarch sed-4.9-5.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-12.el10.x86_64 sqlite-libs-3.46.1-5.el10.x86_64 systemd-libs-257-27.el10.x86_64 tar-2:1.35-11.el10.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-20.el10.x86_64 util-linux-core-2.40.2-20.el10.x86_64 which-2.21-44.el10.x86_64 xz-1:5.6.2-4.el10.x86_64 xz-libs-1:5.6.2-4.el10.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10.x86_64 zstd-1.5.5-9.el10.x86_64 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-2.el10_3.noarch alternatives-1.30-2.el10.x86_64 ansible-srpm-macros-1-21.el10_3.noarch audit-libs-4.0.3-5.el10.x86_64 authselect-1.5.2-1.el10.x86_64 authselect-libs-1.5.2-1.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-65.el10.x86_64 binutils-gold-2.41-65.el10.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2025.2.80_v9.0.305-102.el10.noarch centos-gpg-keys-10.0-23.el10.noarch centos-stream-release-10.0-23.el10.noarch centos-stream-repos-10.0-23.el10.noarch coreutils-9.5-12.el10.x86_64 coreutils-common-9.5-12.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20260525-1.gitf5f5370.el10.noarch curl-8.12.1-6.el10.x86_64 cyrus-sasl-lib-2.1.28-27.el10.x86_64 debugedit-5.3-2.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-8.el10.noarch elfutils-0.195-1.el10.x86_64 elfutils-debuginfod-client-0.195-1.el10.x86_64 elfutils-default-yama-scope-0.195-1.el10.noarch elfutils-libelf-0.195-1.el10.x86_64 elfutils-libs-0.195-1.el10.x86_64 epel-rpm-macros-10-7.el10_3.noarch file-5.45-12.el10.x86_64 file-libs-5.45-12.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-4.10.0-5.el10.x86_64 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.x86_64 gdb-minimal-16.3-3.el10.x86_64 gdbm-1.23-14.el10.x86_64 gdbm-libs-1.23-14.el10.x86_64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-124.el10.x86_64 glibc-common-2.39-124.el10.x86_64 glibc-gconv-extra-2.39-124.el10.x86_64 glibc-minimal-langpack-2.39-124.el10.x86_64 gmp-6.2.1-12.el10.x86_64 go-srpm-macros-3.8.0-1.el10.noarch gpg-pubkey-8483c65d-5ccc5b19 gpg-pubkey-e37ed158-65785fa9 grep-3.11-10.el10.x86_64 gzip-1.13-3.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-27.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-11.el10.x86_64 libacl-2.3.2-4.el10.x86_64 libarchive-3.7.7-8.el10.x86_64 libattr-2.5.2-5.el10.x86_64 libblkid-2.40.2-20.el10.x86_64 libbrotli-1.1.0-7.el10.x86_64 libcap-2.69-7.el10.x86_64 libcap-ng-0.9.3-1.el10.x86_64 libcbor-0.11.0-3.el10.x86_64 libcom_err-1.47.1-5.el10.x86_64 libcurl-8.12.1-6.el10.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-20.el10.x86_64 libffi-3.4.4-10.el10.x86_64 libfido2-1.14.0-7.el10.x86_64 libgcc-14.3.1-4.4.el10.x86_64 libgomp-14.3.1-4.4.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-20.el10.x86_64 libnghttp2-1.68.0-4.el10.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-12.el10.x86_64 libselinux-3.10-2.el10.x86_64 libsemanage-3.10-1.el10.x86_64 libsepol-3.10-2.el10.x86_64 libsmartcols-2.40.2-20.el10.x86_64 libssh-0.12.0-2.el10.x86_64 libssh-config-0.12.0-2.el10.noarch libstdc++-14.3.1-4.4.el10.x86_64 libtasn1-4.20.0-5.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-20.el10.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-12.el10.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.8-1.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-8.el10.x86_64 ncurses-base-6.4-15.20240127.el10.noarch ncurses-libs-6.4-15.20240127.el10.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.13-1.el10.x86_64 openssl-fips-provider-3.5.5-3.el10.x86_64 openssl-libs-3.5.5-3.el10.x86_64 p11-kit-0.26.2-1.el10.x86_64 p11-kit-trust-0.26.2-1.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-10.el10.x86_64 pam-libs-1.6.1-10.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 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.x86_64 redhat-rpm-config-295-1.el10.noarch rpm-4.19.1.1-25.el10.x86_64 rpm-build-4.19.1.1-25.el10.x86_64 rpm-build-libs-4.19.1.1-25.el10.x86_64 rpm-libs-4.19.1.1-25.el10.x86_64 rpm-sequoia-1.10.2.1-1.el10.x86_64 rust-toolset-srpm-macros-1.96.0-1.el10.noarch sed-4.9-5.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-12.el10.x86_64 sqlite-libs-3.46.1-5.el10.x86_64 systemd-libs-257-27.el10.x86_64 tar-1.35-11.el10.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-20.el10.x86_64 util-linux-core-2.40.2-20.el10.x86_64 which-2.21-44.el10.x86_64 xz-5.6.2-4.el10.x86_64 xz-libs-5.6.2-4.el10.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10.x86_64 zstd-1.5.5-9.el10.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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/centos-stream+epel-10-x86_64-1782845974.148154/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream+epel-10-x86_64-1782845974.148154/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-10-x86_64-1782845974.148154/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-812fxayk/libmodsecurity/libmodsecurity.spec) Config(child) 0 minutes 24 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(centos-stream+epel-10-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1782845974.148154/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream+epel-10-x86_64-bootstrap-1782845974.148154/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/centos-stream+epel-10-x86_64-1782845974.148154/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-25.el10.x86_64 rpm-sequoia-1.10.2.1-1.el10.x86_64 python3-dnf-4.20.0-24.el10.noarch python3-dnf-plugins-core-4.7.0-10.el10.noarch yum-4.20.0-24.el10.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: x86_64 Building for target x86_64 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 Copr repository 49 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 29 kB/s | 6.7 kB 00:00 CentOS Stream 10 - AppStream 32 kB/s | 6.8 kB 00:00 CentOS Stream 10 - CRB 31 kB/s | 6.6 kB 00:00 CentOS Stream 10 - Extras packages 34 kB/s | 7.3 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 107 kB/s | 31 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bison x86_64 3.8.2-9.el10 appstream 1.0 M flex x86_64 2.6.4-19.el10 appstream 298 k gcc-c++ x86_64 14.3.1-4.4.el10 appstream 15 M git-core x86_64 2.52.0-1.el10 appstream 5.1 M gnupg2 x86_64 2.4.5-4.el10 baseos 2.7 M libcurl-devel x86_64 8.12.1-6.el10 appstream 945 k libmaxminddb-devel x86_64 1.9.1-4.el10 crb 24 k libxml2-devel x86_64 2.12.5-12.el10 appstream 534 k lmdb-devel x86_64 0.9.32-4.el10 crb 27 k make x86_64 1:4.4.1-9.el10 baseos 587 k pcre2-devel x86_64 10.44-1.el10.3 appstream 532 k ssdeep-devel x86_64 2.14.1-19.el10_0 epel 15 k yajl-devel x86_64 2.1.0-40.el10 copr_base 16 k Installing dependencies: annobin-docs noarch 13.20-1.el10 appstream 85 k annobin-plugin-gcc x86_64 13.20-1.el10 appstream 692 k brotli x86_64 1.1.0-7.el10 appstream 19 k brotli-devel x86_64 1.1.0-7.el10 appstream 34 k cmake-filesystem x86_64 3.31.8-1.el10 appstream 21 k cpp x86_64 14.3.1-4.4.el10 appstream 13 M expat x86_64 2.7.3-1.el10 baseos 120 k gcc x86_64 14.3.1-4.4.el10 appstream 38 M gcc-plugin-annobin x86_64 14.3.1-4.4.el10 appstream 62 k glibc-devel x86_64 2.39-124.el10 appstream 584 k gnutls x86_64 3.8.10-4.el10 baseos 1.5 M kernel-headers x86_64 6.12.0-233.el10 appstream 2.3 M keyutils-libs-devel x86_64 1.6.3-5.el10 appstream 61 k krb5-devel x86_64 1.21.3-11.el10 appstream 143 k less x86_64 661-3.el10 baseos 191 k libassuan x86_64 2.5.6-6.el10 baseos 69 k libcom_err-devel x86_64 1.47.1-5.el10 appstream 16 k libedit x86_64 3.1-52.20230828cvs.el10 baseos 106 k libgcrypt x86_64 1.11.0-6.el10 baseos 587 k libgpg-error x86_64 1.50-2.el10 baseos 236 k libidn2-devel x86_64 2.3.7-3.el10 appstream 71 k libkadm5 x86_64 1.21.3-11.el10 baseos 76 k libksba x86_64 1.6.7-2.el10 baseos 159 k libmaxminddb x86_64 1.9.1-4.el10 appstream 43 k libmpc x86_64 1.3.1-7.el10 appstream 71 k libnghttp2-devel x86_64 1.68.0-4.el10 appstream 53 k libpsl-devel x86_64 0.21.5-6.el10 appstream 35 k libselinux-devel x86_64 3.10-2.el10 appstream 161 k libsepol-devel x86_64 3.10-2.el10 appstream 48 k libssh-devel x86_64 0.12.0-2.el10 appstream 47 k libstdc++-devel x86_64 14.3.1-4.4.el10 appstream 2.8 M libverto-devel x86_64 0.3.2-10.el10 appstream 15 k libxcrypt-devel x86_64 4.4.36-10.el10 appstream 30 k lmdb x86_64 0.9.32-4.el10 crb 34 k lmdb-libs x86_64 0.9.32-4.el10 baseos 62 k m4 x86_64 1.4.19-11.el10 appstream 305 k npth x86_64 1.6-21.el10 baseos 26 k openssh x86_64 9.9p1-26.el10 baseos 353 k openssh-clients x86_64 9.9p1-26.el10 baseos 768 k openssl-devel x86_64 1:3.5.5-3.el10 appstream 4.2 M pcre2-utf16 x86_64 10.44-1.el10.3 appstream 227 k pcre2-utf32 x86_64 10.44-1.el10.3 appstream 215 k publicsuffix-list noarch 20240107-5.el10 appstream 88 k ssdeep-libs x86_64 2.14.1-19.el10_0 epel 24 k tpm2-tss x86_64 4.1.3-6.el10 baseos 435 k xz-devel x86_64 1:5.6.2-4.el10 appstream 64 k yajl x86_64 2.1.0-40.el10 copr_base 38 k zlib-ng-compat-devel x86_64 2.2.3-3.el10 appstream 36 k Transaction Summary ================================================================================ Install 61 Packages Total download size: 95 M Installed size: 285 M Downloading Packages: (1/61): expat-2.7.3-1.el10.x86_64.rpm 8.2 MB/s | 120 kB 00:00 (2/61): gnupg2-2.4.5-4.el10.x86_64.rpm 195 MB/s | 2.7 MB 00:00 (3/61): gnutls-3.8.10-4.el10.x86_64.rpm 155 MB/s | 1.5 MB 00:00 (4/61): less-661-3.el10.x86_64.rpm 55 MB/s | 191 kB 00:00 (5/61): libassuan-2.5.6-6.el10.x86_64.rpm 22 MB/s | 69 kB 00:00 (6/61): libedit-3.1-52.20230828cvs.el10.x86_64. 33 MB/s | 106 kB 00:00 (7/61): libgcrypt-1.11.0-6.el10.x86_64.rpm 126 MB/s | 587 kB 00:00 (8/61): libgpg-error-1.50-2.el10.x86_64.rpm 54 MB/s | 236 kB 00:00 (9/61): libkadm5-1.21.3-11.el10.x86_64.rpm 16 MB/s | 76 kB 00:00 (10/61): libksba-1.6.7-2.el10.x86_64.rpm 39 MB/s | 159 kB 00:00 (11/61): lmdb-libs-0.9.32-4.el10.x86_64.rpm 22 MB/s | 62 kB 00:00 (12/61): make-4.4.1-9.el10.x86_64.rpm 112 MB/s | 587 kB 00:00 (13/61): npth-1.6-21.el10.x86_64.rpm 14 MB/s | 26 kB 00:00 (14/61): openssh-9.9p1-26.el10.x86_64.rpm 80 MB/s | 353 kB 00:00 (15/61): openssh-clients-9.9p1-26.el10.x86_64.r 90 MB/s | 768 kB 00:00 (16/61): tpm2-tss-4.1.3-6.el10.x86_64.rpm 57 MB/s | 435 kB 00:00 (17/61): annobin-docs-13.20-1.el10.noarch.rpm 17 MB/s | 85 kB 00:00 (18/61): annobin-plugin-gcc-13.20-1.el10.x86_64 78 MB/s | 692 kB 00:00 (19/61): bison-3.8.2-9.el10.x86_64.rpm 130 MB/s | 1.0 MB 00:00 (20/61): brotli-1.1.0-7.el10.x86_64.rpm 7.2 MB/s | 19 kB 00:00 (21/61): brotli-devel-1.1.0-7.el10.x86_64.rpm 9.9 MB/s | 34 kB 00:00 (22/61): cmake-filesystem-3.31.8-1.el10.x86_64. 6.9 MB/s | 21 kB 00:00 (23/61): cpp-14.3.1-4.4.el10.x86_64.rpm 249 MB/s | 13 MB 00:00 (24/61): flex-2.6.4-19.el10.x86_64.rpm 49 MB/s | 298 kB 00:00 (25/61): gcc-14.3.1-4.4.el10.x86_64.rpm 258 MB/s | 38 MB 00:00 (26/61): gcc-c++-14.3.1-4.4.el10.x86_64.rpm 229 MB/s | 15 MB 00:00 (27/61): yajl-devel-2.1.0-40.el10.x86_64.rpm 38 kB/s | 16 kB 00:00 (28/61): git-core-2.52.0-1.el10.x86_64.rpm 168 MB/s | 5.1 MB 00:00 (29/61): glibc-devel-2.39-124.el10.x86_64.rpm 83 MB/s | 584 kB 00:00 (30/61): kernel-headers-6.12.0-233.el10.x86_64. 182 MB/s | 2.3 MB 00:00 (31/61): keyutils-libs-devel-1.6.3-5.el10.x86_6 20 MB/s | 61 kB 00:00 (32/61): krb5-devel-1.21.3-11.el10.x86_64.rpm 33 MB/s | 143 kB 00:00 (33/61): libcom_err-devel-1.47.1-5.el10.x86_64. 5.1 MB/s | 16 kB 00:00 (34/61): libcurl-devel-8.12.1-6.el10.x86_64.rpm 124 MB/s | 945 kB 00:00 (35/61): libidn2-devel-2.3.7-3.el10.x86_64.rpm 18 MB/s | 71 kB 00:00 (36/61): libmaxminddb-1.9.1-4.el10.x86_64.rpm 16 MB/s | 43 kB 00:00 (37/61): libmpc-1.3.1-7.el10.x86_64.rpm 24 MB/s | 71 kB 00:00 (38/61): libnghttp2-devel-1.68.0-4.el10.x86_64. 24 MB/s | 53 kB 00:00 (39/61): libpsl-devel-0.21.5-6.el10.x86_64.rpm 15 MB/s | 35 kB 00:00 (40/61): libselinux-devel-3.10-2.el10.x86_64.rp 44 MB/s | 161 kB 00:00 (41/61): libsepol-devel-3.10-2.el10.x86_64.rpm 18 MB/s | 48 kB 00:00 (42/61): libssh-devel-0.12.0-2.el10.x86_64.rpm 7.6 MB/s | 47 kB 00:00 (43/61): libstdc++-devel-14.3.1-4.4.el10.x86_64 113 MB/s | 2.8 MB 00:00 (44/61): libverto-devel-0.3.2-10.el10.x86_64.rp 5.4 MB/s | 15 kB 00:00 (45/61): libxcrypt-devel-4.4.36-10.el10.x86_64. 15 MB/s | 30 kB 00:00 (46/61): libxml2-devel-2.12.5-12.el10.x86_64.rp 69 MB/s | 534 kB 00:00 (47/61): m4-1.4.19-11.el10.x86_64.rpm 76 MB/s | 305 kB 00:00 (48/61): openssl-devel-3.5.5-3.el10.x86_64.rpm 263 MB/s | 4.2 MB 00:00 (49/61): pcre2-devel-10.44-1.el10.3.x86_64.rpm 108 MB/s | 532 kB 00:00 (50/61): pcre2-utf16-10.44-1.el10.3.x86_64.rpm 57 MB/s | 227 kB 00:00 (51/61): pcre2-utf32-10.44-1.el10.3.x86_64.rpm 47 MB/s | 215 kB 00:00 (52/61): publicsuffix-list-20240107-5.el10.noar 21 MB/s | 88 kB 00:00 (53/61): xz-devel-5.6.2-4.el10.x86_64.rpm 19 MB/s | 64 kB 00:00 (54/61): zlib-ng-compat-devel-2.2.3-3.el10.x86_ 12 MB/s | 36 kB 00:00 (55/61): libmaxminddb-devel-1.9.1-4.el10.x86_64 6.7 MB/s | 24 kB 00:00 (56/61): lmdb-0.9.32-4.el10.x86_64.rpm 5.7 MB/s | 34 kB 00:00 (57/61): lmdb-devel-0.9.32-4.el10.x86_64.rpm 7.3 MB/s | 27 kB 00:00 (58/61): ssdeep-devel-2.14.1-19.el10_0.x86_64.r 214 kB/s | 15 kB 00:00 (59/61): ssdeep-libs-2.14.1-19.el10_0.x86_64.rp 425 kB/s | 24 kB 00:00 (60/61): gcc-plugin-annobin-14.3.1-4.4.el10.x86 156 kB/s | 62 kB 00:00 (61/61): yajl-2.1.0-40.el10.x86_64.rpm 31 kB/s | 38 kB 00:01 -------------------------------------------------------------------------------- Total 44 MB/s | 95 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgpg-error-1.50-2.el10.x86_64 1/61 Installing : libmpc-1.3.1-7.el10.x86_64 2/61 Installing : cmake-filesystem-3.31.8-1.el10.x86_64 3/61 Installing : zlib-ng-compat-devel-2.2.3-3.el10.x86_64 4/61 Installing : m4-1.4.19-11.el10.x86_64 5/61 Installing : lmdb-libs-0.9.32-4.el10.x86_64 6/61 Installing : lmdb-0.9.32-4.el10.x86_64 7/61 Installing : cpp-14.3.1-4.4.el10.x86_64 8/61 Installing : libassuan-2.5.6-6.el10.x86_64 9/61 Installing : libgcrypt-1.11.0-6.el10.x86_64 10/61 Installing : libksba-1.6.7-2.el10.x86_64 11/61 Installing : ssdeep-libs-2.14.1-19.el10_0.x86_64 12/61 Installing : xz-devel-1:5.6.2-4.el10.x86_64 13/61 Installing : publicsuffix-list-20240107-5.el10.noarch 14/61 Installing : libpsl-devel-0.21.5-6.el10.x86_64 15/61 Installing : pcre2-utf32-10.44-1.el10.3.x86_64 16/61 Installing : pcre2-utf16-10.44-1.el10.3.x86_64 17/61 Installing : pcre2-devel-10.44-1.el10.3.x86_64 18/61 Installing : openssl-devel-1:3.5.5-3.el10.x86_64 19/61 Installing : libverto-devel-0.3.2-10.el10.x86_64 20/61 Installing : libstdc++-devel-14.3.1-4.4.el10.x86_64 21/61 Installing : libsepol-devel-3.10-2.el10.x86_64 22/61 Installing : libselinux-devel-3.10-2.el10.x86_64 23/61 Installing : libnghttp2-devel-1.68.0-4.el10.x86_64 24/61 Installing : libmaxminddb-1.9.1-4.el10.x86_64 25/61 Installing : libidn2-devel-2.3.7-3.el10.x86_64 26/61 Installing : libcom_err-devel-1.47.1-5.el10.x86_64 27/61 Installing : keyutils-libs-devel-1.6.3-5.el10.x86_64 28/61 Installing : kernel-headers-6.12.0-233.el10.x86_64 29/61 Installing : libxcrypt-devel-4.4.36-10.el10.x86_64 30/61 Installing : glibc-devel-2.39-124.el10.x86_64 31/61 Installing : brotli-1.1.0-7.el10.x86_64 32/61 Installing : brotli-devel-1.1.0-7.el10.x86_64 33/61 Installing : annobin-docs-13.20-1.el10.noarch 34/61 Running scriptlet: tpm2-tss-4.1.3-6.el10.x86_64 35/61 Installing : tpm2-tss-4.1.3-6.el10.x86_64 35/61 Installing : openssh-9.9p1-26.el10.x86_64 36/61 Installing : npth-1.6-21.el10.x86_64 37/61 Installing : make-1:4.4.1-9.el10.x86_64 38/61 Installing : gcc-14.3.1-4.4.el10.x86_64 39/61 Running scriptlet: gcc-14.3.1-4.4.el10.x86_64 39/61 Installing : libkadm5-1.21.3-11.el10.x86_64 40/61 Installing : krb5-devel-1.21.3-11.el10.x86_64 41/61 Installing : libssh-devel-0.12.0-2.el10.x86_64 42/61 Installing : libedit-3.1-52.20230828cvs.el10.x86_64 43/61 Installing : openssh-clients-9.9p1-26.el10.x86_64 44/61 Running scriptlet: openssh-clients-9.9p1-26.el10.x86_64 44/61 Installing : less-661-3.el10.x86_64 45/61 Installing : gnutls-3.8.10-4.el10.x86_64 46/61 Installing : expat-2.7.3-1.el10.x86_64 47/61 Installing : yajl-2.1.0-40.el10.x86_64 48/61 Installing : yajl-devel-2.1.0-40.el10.x86_64 49/61 Installing : git-core-2.52.0-1.el10.x86_64 50/61 Installing : gnupg2-2.4.5-4.el10.x86_64 51/61 Installing : libcurl-devel-8.12.1-6.el10.x86_64 52/61 Installing : annobin-plugin-gcc-13.20-1.el10.x86_64 53/61 Running scriptlet: annobin-plugin-gcc-13.20-1.el10.x86_64 53/61 Installing : gcc-c++-14.3.1-4.4.el10.x86_64 54/61 Installing : gcc-plugin-annobin-14.3.1-4.4.el10.x86_64 55/61 Running scriptlet: gcc-plugin-annobin-14.3.1-4.4.el10.x86_64 55/61 Installing : libmaxminddb-devel-1.9.1-4.el10.x86_64 56/61 Installing : libxml2-devel-2.12.5-12.el10.x86_64 57/61 Installing : ssdeep-devel-2.14.1-19.el10_0.x86_64 58/61 Installing : lmdb-devel-0.9.32-4.el10.x86_64 59/61 Installing : bison-3.8.2-9.el10.x86_64 60/61 Installing : flex-2.6.4-19.el10.x86_64 61/61 Running scriptlet: flex-2.6.4-19.el10.x86_64 61/61 Installed: annobin-docs-13.20-1.el10.noarch annobin-plugin-gcc-13.20-1.el10.x86_64 bison-3.8.2-9.el10.x86_64 brotli-1.1.0-7.el10.x86_64 brotli-devel-1.1.0-7.el10.x86_64 cmake-filesystem-3.31.8-1.el10.x86_64 cpp-14.3.1-4.4.el10.x86_64 expat-2.7.3-1.el10.x86_64 flex-2.6.4-19.el10.x86_64 gcc-14.3.1-4.4.el10.x86_64 gcc-c++-14.3.1-4.4.el10.x86_64 gcc-plugin-annobin-14.3.1-4.4.el10.x86_64 git-core-2.52.0-1.el10.x86_64 glibc-devel-2.39-124.el10.x86_64 gnupg2-2.4.5-4.el10.x86_64 gnutls-3.8.10-4.el10.x86_64 kernel-headers-6.12.0-233.el10.x86_64 keyutils-libs-devel-1.6.3-5.el10.x86_64 krb5-devel-1.21.3-11.el10.x86_64 less-661-3.el10.x86_64 libassuan-2.5.6-6.el10.x86_64 libcom_err-devel-1.47.1-5.el10.x86_64 libcurl-devel-8.12.1-6.el10.x86_64 libedit-3.1-52.20230828cvs.el10.x86_64 libgcrypt-1.11.0-6.el10.x86_64 libgpg-error-1.50-2.el10.x86_64 libidn2-devel-2.3.7-3.el10.x86_64 libkadm5-1.21.3-11.el10.x86_64 libksba-1.6.7-2.el10.x86_64 libmaxminddb-1.9.1-4.el10.x86_64 libmaxminddb-devel-1.9.1-4.el10.x86_64 libmpc-1.3.1-7.el10.x86_64 libnghttp2-devel-1.68.0-4.el10.x86_64 libpsl-devel-0.21.5-6.el10.x86_64 libselinux-devel-3.10-2.el10.x86_64 libsepol-devel-3.10-2.el10.x86_64 libssh-devel-0.12.0-2.el10.x86_64 libstdc++-devel-14.3.1-4.4.el10.x86_64 libverto-devel-0.3.2-10.el10.x86_64 libxcrypt-devel-4.4.36-10.el10.x86_64 libxml2-devel-2.12.5-12.el10.x86_64 lmdb-0.9.32-4.el10.x86_64 lmdb-devel-0.9.32-4.el10.x86_64 lmdb-libs-0.9.32-4.el10.x86_64 m4-1.4.19-11.el10.x86_64 make-1:4.4.1-9.el10.x86_64 npth-1.6-21.el10.x86_64 openssh-9.9p1-26.el10.x86_64 openssh-clients-9.9p1-26.el10.x86_64 openssl-devel-1:3.5.5-3.el10.x86_64 pcre2-devel-10.44-1.el10.3.x86_64 pcre2-utf16-10.44-1.el10.3.x86_64 pcre2-utf32-10.44-1.el10.3.x86_64 publicsuffix-list-20240107-5.el10.noarch ssdeep-devel-2.14.1-19.el10_0.x86_64 ssdeep-libs-2.14.1-19.el10_0.x86_64 tpm2-tss-4.1.3-6.el10.x86_64 xz-devel-1:5.6.2-4.el10.x86_64 yajl-2.1.0-40.el10.x86_64 yajl-devel-2.1.0-40.el10.x86_64 zlib-ng-compat-devel-2.2.3-3.el10.x86_64 Complete! Building target platforms: x86_64 Building for target x86_64 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 Copr repository 61 kB/s | 1.5 kB 00:00 CentOS Stream 10 - BaseOS 31 kB/s | 6.7 kB 00:00 CentOS Stream 10 - AppStream 31 kB/s | 6.8 kB 00:00 CentOS Stream 10 - CRB 31 kB/s | 6.6 kB 00:00 CentOS Stream 10 - Extras packages 35 kB/s | 7.3 kB 00:00 Extra Packages for Enterprise Linux 10 - x86_64 110 kB/s | 31 kB 00:00 Package bison-3.8.2-9.el10.x86_64 is already installed. Package flex-2.6.4-19.el10.x86_64 is already installed. Package gcc-c++-14.3.1-4.4.el10.x86_64 is already installed. Package git-core-2.52.0-1.el10.x86_64 is already installed. Package gnupg2-2.4.5-4.el10.x86_64 is already installed. Package make-1:4.4.1-9.el10.x86_64 is already installed. Package libcurl-devel-8.12.1-6.el10.x86_64 is already installed. Package libmaxminddb-devel-1.9.1-4.el10.x86_64 is already installed. Package pcre2-devel-10.44-1.el10.3.x86_64 is already installed. Package libxml2-devel-2.12.5-12.el10.x86_64 is already installed. Package lmdb-devel-0.9.32-4.el10.x86_64 is already installed. Package yajl-devel-2.1.0-40.el10.x86_64 is already installed. Package ssdeep-devel-2.14.1-19.el10_0.x86_64 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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1782777600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KE3KX1 + 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.YJ752u + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd modsecurity-v3.0.16 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2026-06-29 19:18:05.000000000 +0000 +++ ./configure 2026-06-30 19:00:13.358560724 +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=x86_64-redhat-linux --host=x86_64-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --libdir=/usr/lib64 --with-lmdb --with-pcre2 --without-pcre checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for x86_64-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 x86_64-redhat-linux-ar... no checking for x86_64-redhat-linux-lib... no checking for x86_64-redhat-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) gawk checking for x86_64-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 x86_64-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... x86_64-redhat-linux-gnu checking host system type... x86_64-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 x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-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 x86_64-redhat-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-ranlib... no checking for ranlib... ranlib checking for x86_64-redhat-linux-ar... ar checking for archiver @FILE support... @ checking for x86_64-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 x86_64-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 elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -std=c++17 -E checking for ld used by g++ -std=c++17... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ -std=c++17 option to produce PIC... -fPIC -DPIC checking if g++ -std=c++17 PIC flag -fPIC -DPIC works... yes checking if g++ -std=c++17 static flag -static works... no checking if g++ -std=c++17 supports -c -o file.o... yes checking if g++ -std=c++17 supports -c -o file.o... (cached) yes checking whether the g++ -std=c++17 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate Checking platform... Identified as Linux checking for x86_64-redhat-linux-doxygen... no checking for doxygen... no checking for x86_64-redhat-linux-perl... configure: WARNING: doxygen not found - will not generate any doxygen documentation no checking for perl... no checking for valgrind... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating modsecurity.pc config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating others/Makefile config.status: creating tools/Makefile config.status: creating tools/rules-check/Makefile config.status: creating test/Makefile config.status: creating test/benchmark/Makefile config.status: creating examples/Makefile config.status: creating examples/simple_example_using_c/Makefile config.status: creating examples/multiprocess_c/Makefile config.status: creating examples/multithread/Makefile config.status: creating examples/reading_logs_with_offset/Makefile config.status: creating examples/reading_logs_via_rule_message/Makefile config.status: creating examples/using_bodies_in_chunks/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands ModSecurity - v3.0.16 for Linux Mandatory dependencies + libInjection ....v4.0.0 + Mbed TLS ....v4.1.0 + SecLang tests ....a3d4405 Optional dependencies + GeoIP/MaxMind ....found * (MaxMind) v1.9.1 -lmaxminddb, + LibCURL ....found v8.12.1 -lcurl, -DWITH_GZFILEOP + YAJL ....found v2.1.0 -lyajl, -DWITH_YAJL + LMDB ....found v0.9.32 -llmdb, + LibXML2 ....found v2.12.5 -lxml2, -I/usr/include/libxml2 -DWITH_GZFILEOP + SSDEEP ....found vunknown /usr/lib64/libfuzzy.so, /usr/include + LUA ....not found + PCRE2 ....found v10.44 -lpcre2-8, Other Options + Test Utilities ....enabled + Assertions ....disabled + SecDebugLog ....enabled + afl fuzzer ....disabled + library examples ....enabled + Building parser ....disabled + Treating pm operations as critical section ....disabled + /usr/bin/make -O -j4 V=1 VERBOSE=1 Making all in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../src -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c libinjection/src/libinjection_xss.c -o libinjection/src/la-libinjection_xss.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../src -D LIBINJECTION_VERSION=\"\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c libinjection/src/libinjection_html5.c -o libinjection/src/la-libinjection_html5.o >/dev/null 2>&1 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]: 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c mbedtls/tf-psa-crypto/platform/platform_util.c -o mbedtls/tf-psa-crypto/platform/libmbedtls_la-platform_util.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c mbedtls/tf-psa-crypto/drivers/builtin/src/psa_util_internal.c -o mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-psa_util_internal.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../src -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c libinjection/src/libinjection_sqli.c -o libinjection/src/la-libinjection_sqli.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' 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]: 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libinjection.la libinjection/src/la-libinjection_html5.lo libinjection/src/la-libinjection_sqli.lo libinjection/src/la-libinjection_xss.lo libtool: link: ar cr .libs/libinjection.a libinjection/src/.libs/la-libinjection_html5.o libinjection/src/.libs/la-libinjection_sqli.o libinjection/src/.libs/la-libinjection_xss.o libtool: link: ranlib .libs/libinjection.a libtool: link: ( cd ".libs" && rm -f "libinjection.la" && ln -s "../libinjection.la" "libinjection.la" ) make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../src -DMBEDTLS_CONFIG_FILE=\"mbedtls/mbedtls_config.h\" -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/core -I../others/mbedtls/tf-psa-crypto/extras -I../others/mbedtls/tf-psa-crypto/library -I../others/mbedtls/tf-psa-crypto/utilities -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libmbedtls.la mbedtls/tf-psa-crypto/utilities/libmbedtls_la-base64.lo mbedtls/tf-psa-crypto/utilities/libmbedtls_la-constant_time.lo mbedtls/tf-psa-crypto/platform/libmbedtls_la-platform_util.lo mbedtls/tf-psa-crypto/extras/libmbedtls_la-md.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-md5.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha1.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha256.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha512.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-sha3.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-ripemd160.lo mbedtls/tf-psa-crypto/drivers/builtin/src/libmbedtls_la-psa_util_internal.lo libtool: link: ar cr .libs/libmbedtls.a mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-base64.o mbedtls/tf-psa-crypto/utilities/.libs/libmbedtls_la-constant_time.o mbedtls/tf-psa-crypto/platform/.libs/libmbedtls_la-platform_util.o mbedtls/tf-psa-crypto/extras/.libs/libmbedtls_la-md.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-md5.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha1.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha256.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha512.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-sha3.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-ripemd160.o mbedtls/tf-psa-crypto/drivers/builtin/src/.libs/libmbedtls_la-psa_util_internal.o libtool: link: ranlib .libs/libmbedtls.a libtool: link: ( cd ".libs" && rm -f "libmbedtls.la" && ln -s "../libmbedtls.la" "libmbedtls.la" ) make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' Making all in src /usr/bin/make all-recursive make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c anchored_set_variable.cc -o libmodsecurity_la-anchored_set_variable.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rules_set_properties.cc -o libmodsecurity_la-rules_set_properties.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from rules_set_properties.cc:18: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from rules_set_properties.cc:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from rules_set_properties.cc:20: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rules_set.cc -o libmodsecurity_la-rules_set.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from rules_set.cc:22: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32, from rules_set.cc:25: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr)': ../src/operators/rx.h:62:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder] 62 | Regex *m_re; | ^~~~ ../src/operators/rx.h:41:40: warning: base 'modsecurity::operators::Operator' [-Wreorder] 41 | Operator("Rx", std::move(param)) { | ^ ../src/operators/rx.h:39:14: warning: when initialized here [-Wreorder] 39 | explicit Rx(std::unique_ptr param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | Regex *m_re; | ^~~~ ../src/operators/rx_global.h:41:46: warning: base 'modsecurity::operators::Operator' [-Wreorder] 41 | Operator("RxGlobal", std::move(param)) { | ^ ../src/operators/rx_global.h:39:14: warning: when initialized here [-Wreorder] 39 | explicit RxGlobal(std::unique_ptr param) | ^~~~~~~~ rules_set.cc: In member function 'int modsecurity::RulesSet::evaluate(int, modsecurity::Transaction*)': rules_set.cc:147:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 147 | for (int i = 0; i < rules->size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from run_time_string.cc:19: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from transaction.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from transaction.cc:46: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../src/variables/remote_user.h:25, from transaction.cc:54: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ ../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, const char*, void*, time_t)': ../headers/modsecurity/transaction.h:656:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder] 656 | void *m_logCbData; | ^~~~~~~~~~~ transaction.cc:153:38: warning: base 'modsecurity::TransactionAnchoredVariables' [-Wreorder] 153 | TransactionAnchoredVariables(this) { | ^ transaction.cc:119:1: warning: when initialized here [-Wreorder] 119 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, const char *id, | ^~~~~~~~~~~ transaction.cc: In member function 'int modsecurity::Transaction::processRequestBody()': transaction.cc:790:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 790 | && (reqbodyNoFilesLength > m_rules->m_requestBodyNoFilesLimit.m_value))) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/rule_script.h:24, from rule_script.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../src/utils/sha1.h:24, from unique_id.cc:60: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from rule_message.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from rule_message.cc:21: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rule_with_operator.cc -o libmodsecurity_la-rule_with_operator.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_operator.h:28, from rule_with_operator.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule_with_operator.cc:29: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/init_col.h:21, from actions/init_col.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ actions/init_col.cc: In member function 'virtual bool modsecurity::actions::InitCol::init(std::string*)': actions/init_col.cc:37:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string::size_type' {aka 'const long unsigned int'} [-Wsign-compare] 37 | if (posEquals == std::string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/log.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/log.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c rules_exceptions.cc -o libmodsecurity_la-rules_exceptions.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/msg.h:21, from actions/msg.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/actions/msg.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/phase.cc:18: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/phase.cc:19: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from actions/no_log.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/no_log.cc:24: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_with_actions.h:28, from actions/rev.cc:18: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/set_rsc.cc -o actions/libmodsecurity_la-set_rsc.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_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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from actions/skip_after.cc:21: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/set_var.cc -o actions/libmodsecurity_la-set_var.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/run_time_string.h:25, from ../src/actions/set_var.h:21, from actions/set_var.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/ver.cc -o actions/libmodsecurity_la-ver.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from audit_log/audit_log.cc:24: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c audit_log/writer/parallel.cc -o audit_log/writer/libmodsecurity_la-parallel.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c request_body_processor/xml.cc -o request_body_processor/libmodsecurity_la-xml.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/request_body_processor/json.h:28, from request_body_processor/json.cc:19: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/action.cc:21: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/action.cc:23: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/disruptive/redirect.h:22, from actions/action.cc:28: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from actions/audit_log.cc:22: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/ctl/audit_engine.cc -o actions/ctl/libmodsecurity_la-audit_engine.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../src/actions/ctl/audit_engine.h:18, from actions/ctl/audit_engine.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/ctl/request_body_processor_json.cc -o actions/ctl/libmodsecurity_la-request_body_processor_json.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_processor_json.h:19, from actions/ctl/request_body_processor_json.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/ctl/request_body_access.cc -o actions/ctl/libmodsecurity_la-request_body_access.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/ctl/request_body_access.h:19, from actions/ctl/request_body_access.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/disruptive/drop.h:20, from actions/disruptive/drop.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from actions/disruptive/drop.cc:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/actions/disruptive/pass.h:20, from actions/disruptive/pass.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/rule_message.h:19, from ../src/actions/data/status.h:20, from actions/data/status.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1 In file included from actions/transformations/css_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1 In file included from actions/transformations/hex_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1 In file included from actions/transformations/js_decode.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../src/utils/sha1.h:24, from ../src/utils/md5.h:19, from actions/transformations/md5.cc:18: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1 actions/transformations/remove_whitespace.cc: In member function 'virtual bool modsecurity::actions::transformations::RemoveWhitespace::transform(std::string&, const modsecurity::Transaction*) const': actions/transformations/remove_whitespace.cc:24:16: warning: variable 'nonBreakingSpaces' set but not used [-Wunused-but-set-variable] 24 | const char nonBreakingSpaces = 0xa0; | ^~~~~~~~~~~~~~~~~ actions/transformations/remove_whitespace.cc:25:16: warning: variable 'nonBreakingSpaces2' set but not used [-Wunused-but-set-variable] 25 | const char nonBreakingSpaces2 = 0xc2; | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/utils/decode.h:21, from actions/transformations/url_decode.cc:18: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/utils/decode.h:22: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c actions/transformations/utf8_to_unicode.cc -o actions/transformations/libmodsecurity_la-utf8_to_unicode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from actions/transformations/utf8_to_unicode.cc:20: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/collection/backend/in_memory-per_process.h:33, from collection/collections.cc:29: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/detect_sqli.h:22, from operators/detect_sqli.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/detect_xss.h:21, from operators/detect_xss.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/ends_with.h:23, from operators/ends_with.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/eq.h:23, from operators/eq.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/fuzzy_hash.h:27, from operators/fuzzy_hash.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' 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]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/ip_match.cc -o operators/libmodsecurity_la-ip_match.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 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/ip_match.h:23, from ../src/operators/ip_match_from_file.h:22, from operators/ip_match_from_file.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/lt.h:23, from operators/lt.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/pm.h:24, from ../src/operators/pm_from_file.h:23, from operators/pm_from_file.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ operators/pm_from_file.cc: In static member function 'static bool modsecurity::operators::PmFromFile::isComment(const std::string&)': operators/pm_from_file.cc:36:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 36 | for (int i = 0; i < pos; i++) { | ~~^~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/rbl.cc -o operators/libmodsecurity_la-rbl.o >/dev/null 2>&1 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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/str_eq.h:20, from operators/str_eq.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_eq.h:21: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/str_match.h:23, from operators/str_match.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/rx_global.cc -o operators/libmodsecurity_la-rx_global.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/rx_global.h:24, from operators/rx_global.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ ../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)': ../src/operators/rx_global.h:62:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder] 62 | Regex *m_re; | ^~~~ ../src/operators/rx_global.h:41:46: warning: base 'modsecurity::operators::Operator' [-Wreorder] 41 | Operator("RxGlobal", std::move(param)) { | ^ ../src/operators/rx_global.h:39:14: warning: when initialized here [-Wreorder] 39 | explicit RxGlobal(std::unique_ptr param) | ^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/validate_hash.h:23, from operators/validate_hash.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/validate_schema.cc -o operators/libmodsecurity_la-validate_schema.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/validate_schema.h:30, from operators/validate_schema.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/verify_cc.h:31, from operators/verify_cc.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/within.h:23, from operators/within.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/unconditional_match.h:22, from operators/unconditional_match.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/unconditional_match.h:23: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/operators/operator.h:23, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c utils/acmp.cc -o utils/libmodsecurity_la-acmp.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' utils/acmp.cc:113:13: warning: 'void acmp_clone_node_no_state(acmp_node_t*, acmp_node_t*)' defined but not used [-Wunused-function] 113 | static void acmp_clone_node_no_state(acmp_node_t *from, acmp_node_t *to) { | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' utils/msc_tree.cc:954:13: warning: multi-line comment [-Wcomment] 954 | //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv4 " \ | ^ utils/msc_tree.cc:966:13: warning: multi-line comment [-Wcomment] 966 | //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv6 " \ | ^ utils/msc_tree.cc:1005:13: warning: multi-line comment [-Wcomment] 1005 | //*error_msg = apr_psprintf("Could not add entry " \ | ^ utils/msc_tree.cc:1047:13: warning: multi-line comment [-Wcomment] 1047 | //*error_msg = apr_psprintf("Could not add entry " \ | ^ utils/msc_tree.cc:1133:9: warning: multi-line comment [-Wcomment] 1133 | //*error_msg = apr_psprintf(mp, "Failed allocating " \ | ^ utils/msc_tree.cc:1142:9: warning: multi-line comment [-Wcomment] 1142 | //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \ | ^ utils/msc_tree.cc:1150:9: warning: multi-line comment [-Wcomment] 1150 | //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \ | ^ utils/msc_tree.cc: In function 'TreeNode* CPTAddElement(unsigned char*, unsigned int, CPTTree*, unsigned char)': utils/msc_tree.cc:360:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 360 | for (i = 0; (i * NETMASK_8) < bit_validation; i++) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ utils/msc_tree.cc:387:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 387 | while (parent && test_bit <= parent->bit) { | ~~~~~~~~~^~~~~~~~~~~~~~ utils/msc_tree.cc:487:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 487 | while(i < node->count) { | ~~^~~~~~~~~~~~~ utils/msc_tree.cc:504:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 504 | while (j < (node->count - i)) { | ~~^~~~~~~~~~~~~~~~~~~ utils/msc_tree.cc: In function 'TreeNode* TreeAddIP(const char*, CPTTree*, int)': utils/msc_tree.cc:874:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | else if (pos < strlen(ip_strv4)) { | ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:911:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | else if (netmask_v6 != NETMASK_128 && pos < strlen(ip_strv6)) { | ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:836:19: warning: unused variable 'ip' [-Wunused-variable] 836 | unsigned long ip; | ^~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../src/utils/https_client.h:28, from utils/https_client.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../src/utils/geo_lookup.h:31, from utils/regex.cc:24: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:48: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../src/utils/system.h:19, from utils/system.cc:44: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time.h:25, from variables/time.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_epoch.h:24, from variables/time_epoch.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_min.h:24, from variables/time_min.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_sec.cc -o variables/libmodsecurity_la-time_sec.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_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]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1 In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/time_year.cc -o variables/libmodsecurity_la-time_year.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/time_year.h:24, from variables/time_year.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/variable.cc -o variables/libmodsecurity_la-variable.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from variables/variable.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I.. -I.. -g -I../others -I../others/mbedtls/include -I../others/mbedtls/tf-psa-crypto/include -I../others/mbedtls/tf-psa-crypto/drivers/builtin/include -fPIC -O3 -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c variables/xml.cc -o variables/libmodsecurity_la-xml.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from ../src/variables/variable.h:24, from ../src/variables/xml.h:25, from variables/xml.cc:16: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27: ../src/utils/string.h: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)': ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)': ../src/variables/variable.h:639:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)': ../src/variables/variable.h:652:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64 -version-info 3:16:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libmodsecurity.la -rpath /usr/lib64 parser/libmodsecurity_la-seclang-parser.lo parser/libmodsecurity_la-seclang-scanner.lo parser/libmodsecurity_la-driver.lo libmodsecurity_la-transaction.lo libmodsecurity_la-anchored_set_variable.lo libmodsecurity_la-anchored_variable.lo audit_log/libmodsecurity_la-audit_log.lo audit_log/writer/libmodsecurity_la-writer.lo audit_log/writer/libmodsecurity_la-https.lo audit_log/writer/libmodsecurity_la-serial.lo audit_log/writer/libmodsecurity_la-parallel.lo libmodsecurity_la-modsecurity.lo libmodsecurity_la-rules_set.lo libmodsecurity_la-rules_set_phases.lo libmodsecurity_la-rules_set_properties.lo debug_log/libmodsecurity_la-debug_log.lo debug_log/libmodsecurity_la-debug_log_writer.lo libmodsecurity_la-run_time_string.lo libmodsecurity_la-rule.lo libmodsecurity_la-rule_unconditional.lo libmodsecurity_la-rule_with_actions.lo libmodsecurity_la-rule_with_operator.lo libmodsecurity_la-rule_message.lo libmodsecurity_la-rule_script.lo libmodsecurity_la-unique_id.lo libmodsecurity_la-rules_exceptions.lo request_body_processor/libmodsecurity_la-multipart.lo request_body_processor/libmodsecurity_la-xml.lo request_body_processor/libmodsecurity_la-json.lo actions/libmodsecurity_la-accuracy.lo actions/libmodsecurity_la-action.lo actions/libmodsecurity_la-audit_log.lo actions/libmodsecurity_la-block.lo actions/libmodsecurity_la-capture.lo actions/libmodsecurity_la-chain.lo actions/ctl/libmodsecurity_la-audit_log_parts.lo actions/ctl/libmodsecurity_la-audit_engine.lo actions/ctl/libmodsecurity_la-parse_xml_into_args.lo actions/ctl/libmodsecurity_la-rule_engine.lo actions/ctl/libmodsecurity_la-request_body_processor_json.lo actions/ctl/libmodsecurity_la-request_body_processor_xml.lo actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_tag.lo actions/ctl/libmodsecurity_la-request_body_access.lo actions/disruptive/libmodsecurity_la-allow.lo actions/disruptive/libmodsecurity_la-deny.lo actions/disruptive/libmodsecurity_la-drop.lo actions/disruptive/libmodsecurity_la-redirect.lo actions/disruptive/libmodsecurity_la-pass.lo actions/libmodsecurity_la-exec.lo actions/libmodsecurity_la-expire_var.lo actions/libmodsecurity_la-init_col.lo actions/libmodsecurity_la-log.lo actions/libmodsecurity_la-log_data.lo actions/libmodsecurity_la-maturity.lo actions/libmodsecurity_la-msg.lo actions/libmodsecurity_la-multi_match.lo actions/libmodsecurity_la-no_audit_log.lo actions/libmodsecurity_la-no_log.lo actions/libmodsecurity_la-phase.lo actions/libmodsecurity_la-rev.lo actions/libmodsecurity_la-rule_id.lo actions/libmodsecurity_la-severity.lo actions/libmodsecurity_la-set_env.lo actions/libmodsecurity_la-set_rsc.lo actions/libmodsecurity_la-set_sid.lo actions/libmodsecurity_la-set_uid.lo actions/libmodsecurity_la-set_var.lo actions/data/libmodsecurity_la-status.lo actions/libmodsecurity_la-skip.lo actions/libmodsecurity_la-skip_after.lo actions/libmodsecurity_la-tag.lo actions/transformations/libmodsecurity_la-base64_decode.lo actions/transformations/libmodsecurity_la-base64_encode.lo actions/transformations/libmodsecurity_la-base64_decode_ext.lo actions/transformations/libmodsecurity_la-cmd_line.lo actions/transformations/libmodsecurity_la-compress_whitespace.lo actions/transformations/libmodsecurity_la-css_decode.lo actions/transformations/libmodsecurity_la-escape_seq_decode.lo actions/transformations/libmodsecurity_la-hex_decode.lo actions/transformations/libmodsecurity_la-hex_encode.lo actions/transformations/libmodsecurity_la-html_entity_decode.lo actions/transformations/libmodsecurity_la-js_decode.lo actions/transformations/libmodsecurity_la-length.lo actions/transformations/libmodsecurity_la-lower_case.lo actions/transformations/libmodsecurity_la-md5.lo actions/transformations/libmodsecurity_la-none.lo actions/transformations/libmodsecurity_la-normalise_path.lo actions/transformations/libmodsecurity_la-normalise_path_win.lo actions/transformations/libmodsecurity_la-parity_even_7bit.lo actions/transformations/libmodsecurity_la-parity_odd_7bit.lo actions/transformations/libmodsecurity_la-parity_zero_7bit.lo actions/transformations/libmodsecurity_la-remove_comments.lo actions/transformations/libmodsecurity_la-remove_comments_char.lo actions/transformations/libmodsecurity_la-remove_nulls.lo actions/transformations/libmodsecurity_la-remove_whitespace.lo actions/transformations/libmodsecurity_la-replace_comments.lo actions/transformations/libmodsecurity_la-replace_nulls.lo actions/transformations/libmodsecurity_la-sha1.lo actions/transformations/libmodsecurity_la-sql_hex_decode.lo actions/transformations/libmodsecurity_la-transformation.lo actions/transformations/libmodsecurity_la-trim.lo actions/transformations/libmodsecurity_la-trim_left.lo actions/transformations/libmodsecurity_la-trim_right.lo actions/transformations/libmodsecurity_la-upper_case.lo actions/transformations/libmodsecurity_la-url_decode.lo actions/transformations/libmodsecurity_la-url_decode_uni.lo actions/transformations/libmodsecurity_la-url_encode.lo actions/transformations/libmodsecurity_la-utf8_to_unicode.lo actions/libmodsecurity_la-ver.lo actions/libmodsecurity_la-xmlns.lo engine/libmodsecurity_la-lua.lo collection/libmodsecurity_la-collections.lo collection/backend/libmodsecurity_la-collection_data.lo collection/backend/libmodsecurity_la-in_memory-per_process.lo collection/backend/libmodsecurity_la-lmdb.lo operators/libmodsecurity_la-begins_with.lo operators/libmodsecurity_la-contains.lo operators/libmodsecurity_la-contains_word.lo operators/libmodsecurity_la-detect_sqli.lo operators/libmodsecurity_la-detect_xss.lo operators/libmodsecurity_la-libinjection_adapter.lo operators/libmodsecurity_la-ends_with.lo operators/libmodsecurity_la-eq.lo operators/libmodsecurity_la-fuzzy_hash.lo operators/libmodsecurity_la-ge.lo operators/libmodsecurity_la-geo_lookup.lo operators/libmodsecurity_la-gsblookup.lo operators/libmodsecurity_la-gt.lo operators/libmodsecurity_la-inspect_file.lo operators/libmodsecurity_la-ip_match.lo operators/libmodsecurity_la-ip_match_f.lo operators/libmodsecurity_la-ip_match_from_file.lo operators/libmodsecurity_la-le.lo operators/libmodsecurity_la-lt.lo operators/libmodsecurity_la-no_match.lo operators/libmodsecurity_la-operator.lo operators/libmodsecurity_la-pm.lo operators/libmodsecurity_la-pm_from_file.lo operators/libmodsecurity_la-rbl.lo operators/libmodsecurity_la-rsub.lo operators/libmodsecurity_la-rx.lo operators/libmodsecurity_la-rx_global.lo operators/libmodsecurity_la-str_eq.lo operators/libmodsecurity_la-str_match.lo operators/libmodsecurity_la-validate_byte_range.lo operators/libmodsecurity_la-validate_dtd.lo operators/libmodsecurity_la-validate_hash.lo operators/libmodsecurity_la-validate_schema.lo operators/libmodsecurity_la-validate_url_encoding.lo operators/libmodsecurity_la-validate_utf8_encoding.lo operators/libmodsecurity_la-verify_cc.lo operators/libmodsecurity_la-verify_cpf.lo operators/libmodsecurity_la-verify_ssn.lo operators/libmodsecurity_la-verify_svnr.lo operators/libmodsecurity_la-within.lo operators/libmodsecurity_la-unconditional_match.lo utils/libmodsecurity_la-acmp.lo utils/libmodsecurity_la-base64.lo utils/libmodsecurity_la-decode.lo utils/libmodsecurity_la-geo_lookup.lo utils/libmodsecurity_la-https_client.lo utils/libmodsecurity_la-ip_tree.lo utils/libmodsecurity_la-msc_tree.lo utils/libmodsecurity_la-random.lo utils/libmodsecurity_la-regex.lo utils/libmodsecurity_la-system.lo utils/libmodsecurity_la-shared_files.lo variables/libmodsecurity_la-duration.lo variables/libmodsecurity_la-env.lo variables/libmodsecurity_la-highest_severity.lo variables/libmodsecurity_la-modsec_build.lo variables/libmodsecurity_la-remote_user.lo variables/libmodsecurity_la-rule.lo variables/libmodsecurity_la-time.lo variables/libmodsecurity_la-time_day.lo variables/libmodsecurity_la-time_epoch.lo variables/libmodsecurity_la-time_hour.lo variables/libmodsecurity_la-time_min.lo variables/libmodsecurity_la-time_mon.lo variables/libmodsecurity_la-time_sec.lo variables/libmodsecurity_la-time_wday.lo variables/libmodsecurity_la-time_year.lo variables/libmodsecurity_la-tx.lo variables/libmodsecurity_la-variable.lo variables/libmodsecurity_la-xml.lo -lcurl -lrt -lxml2 -llmdb ../others/libinjection.la ../others/libmbedtls.la -lpcre2-8 -lmaxminddb -lfuzzy -lyajl libtool: link: g++ -std=c++17 -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/x86_64-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/x86_64-redhat-linux/14 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/14/crtendS.o /usr/lib/gcc/x86_64-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=x86-64-v3 -mtune=generic -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libmodsecurity.so.3 -o .libs/libmodsecurity.so.3.0.16 libtool: link: (cd ".libs" && rm -f "libmodsecurity.so.3" && ln -s "libmodsecurity.so.3.0.16" "libmodsecurity.so.3") libtool: link: (cd ".libs" && rm -f "libmodsecurity.so" && ln -s "libmodsecurity.so.3.0.16" "libmodsecurity.so") libtool: link: (cd .libs/libmodsecurity.lax/libinjection.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.16/src/../others/.libs/libinjection.a") libtool: link: (cd .libs/libmodsecurity.lax/libmbedtls.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.16/src/../others/.libs/libmbedtls.a") copying selected object files to avoid basename conflicts... libtool: link: ln actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o || cp actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o libtool: link: ln utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o || cp utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o libtool: link: ln variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-rule.o || cp variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-rule.o libtool: link: ln variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-xml.o || cp variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-xml.o libtool: link: ar cr .libs/libmodsecurity.a parser/libmodsecurity_la-seclang-parser.o parser/libmodsecurity_la-seclang-scanner.o parser/libmodsecurity_la-driver.o libmodsecurity_la-transaction.o libmodsecurity_la-anchored_set_variable.o libmodsecurity_la-anchored_variable.o audit_log/libmodsecurity_la-audit_log.o audit_log/writer/libmodsecurity_la-writer.o audit_log/writer/libmodsecurity_la-https.o audit_log/writer/libmodsecurity_la-serial.o audit_log/writer/libmodsecurity_la-parallel.o libmodsecurity_la-modsecurity.o libmodsecurity_la-rules_set.o libmodsecurity_la-rules_set_phases.o libmodsecurity_la-rules_set_properties.o debug_log/libmodsecurity_la-debug_log.o debug_log/libmodsecurity_la-debug_log_writer.o libmodsecurity_la-run_time_string.o libmodsecurity_la-rule.o libmodsecurity_la-rule_unconditional.o libmodsecurity_la-rule_with_actions.o libmodsecurity_la-rule_with_operator.o libmodsecurity_la-rule_message.o libmodsecurity_la-rule_script.o libmodsecurity_la-unique_id.o libmodsecurity_la-rules_exceptions.o request_body_processor/libmodsecurity_la-multipart.o request_body_processor/libmodsecurity_la-xml.o request_body_processor/libmodsecurity_la-json.o actions/libmodsecurity_la-accuracy.o actions/libmodsecurity_la-action.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o actions/libmodsecurity_la-block.o actions/libmodsecurity_la-capture.o actions/libmodsecurity_la-chain.o actions/ctl/libmodsecurity_la-audit_log_parts.o actions/ctl/libmodsecurity_la-audit_engine.o actions/ctl/libmodsecurity_la-parse_xml_into_args.o actions/ctl/libmodsecurity_la-rule_engine.o actions/ctl/libmodsecurity_la-request_body_processor_json.o actions/ctl/libmodsecurity_la-request_body_processor_xml.o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o actions/ctl/libmodsecurity_la-request_body_access.o actions/disruptive/libmodsecurity_la-allow.o actions/disruptive/libmodsecurity_la-deny.o actions/disruptive/libmodsecurity_la-drop.o actions/disruptive/libmodsecurity_la-redirect.o actions/disruptive/libmodsecurity_la-pass.o actions/libmodsecurity_la-exec.o actions/libmodsecurity_la-expire_var.o actions/libmodsecurity_la-init_col.o actions/libmodsecurity_la-log.o actions/libmodsecurity_la-log_data.o actions/libmodsecurity_la-maturity.o actions/libmodsecurity_la-msg.o actions/libmodsecurity_la-multi_match.o actions/libmodsecurity_la-no_audit_log.o actions/libmodsecurity_la-no_log.o actions/libmodsecurity_la-phase.o actions/libmodsecurity_la-rev.o actions/libmodsecurity_la-rule_id.o actions/libmodsecurity_la-severity.o actions/libmodsecurity_la-set_env.o actions/libmodsecurity_la-set_rsc.o actions/libmodsecurity_la-set_sid.o actions/libmodsecurity_la-set_uid.o actions/libmodsecurity_la-set_var.o actions/data/libmodsecurity_la-status.o actions/libmodsecurity_la-skip.o actions/libmodsecurity_la-skip_after.o actions/libmodsecurity_la-tag.o actions/transformations/libmodsecurity_la-base64_decode.o actions/transformations/libmodsecurity_la-base64_encode.o actions/transformations/libmodsecurity_la-base64_decode_ext.o actions/transformations/libmodsecurity_la-cmd_line.o actions/transformations/libmodsecurity_la-compress_whitespace.o actions/transformations/libmodsecurity_la-css_decode.o actions/transformations/libmodsecurity_la-escape_seq_decode.o actions/transformations/libmodsecurity_la-hex_decode.o actions/transformations/libmodsecurity_la-hex_encode.o actions/transformations/libmodsecurity_la-html_entity_decode.o actions/transformations/libmodsecurity_la-js_decode.o actions/transformations/libmodsecurity_la-length.o actions/transformations/libmodsecurity_la-lower_case.o actions/transformations/libmodsecurity_la-md5.o actions/transformations/libmodsecurity_la-none.o actions/transformations/libmodsecurity_la-normalise_path.o actions/transformations/libmodsecurity_la-normalise_path_win.o actions/transformations/libmodsecurity_la-parity_even_7bit.o actions/transformations/libmodsecurity_la-parity_odd_7bit.o actions/transformations/libmodsecurity_la-parity_zero_7bit.o actions/transformations/libmodsecurity_la-remove_comments.o actions/transformations/libmodsecurity_la-remove_comments_char.o actions/transformations/libmodsecurity_la-remove_nulls.o actions/transformations/libmodsecurity_la-remove_whitespace.o actions/transformations/libmodsecurity_la-replace_comments.o actions/transformations/libmodsecurity_la-replace_nulls.o actions/transformations/libmodsecurity_la-sha1.o actions/transformations/libmodsecurity_la-sql_hex_decode.o actions/transformations/libmodsecurity_la-transformation.o actions/transformations/libmodsecurity_la-trim.o actions/transformations/libmodsecurity_la-trim_left.o actions/transformations/libmodsecurity_la-trim_right.o actions/transformations/libmodsecurity_la-upper_case.o actions/transformations/libmodsecurity_la-url_decode.o actions/transformations/libmodsecurity_la-url_decode_uni.o actions/transformations/libmodsecurity_la-url_encode.o actions/transformations/libmodsecurity_la-utf8_to_unicode.o actions/libmodsecurity_la-ver.o actions/libmodsecurity_la-xmlns.o engine/libmodsecurity_la-lua.o collection/libmodsecurity_la-collections.o collection/backend/libmodsecurity_la-collection_data.o collection/backend/libmodsecurity_la-in_memory-per_process.o collection/backend/libmodsecurity_la-lmdb.o operators/libmodsecurity_la-begins_with.o operators/libmodsecurity_la-contains.o operators/libmodsecurity_la-contains_word.o operators/libmodsecurity_la-detect_sqli.o operators/libmodsecurity_la-detect_xss.o operators/libmodsecurity_la-libinjection_adapter.o operators/libmodsecurity_la-ends_with.o operators/libmodsecurity_la-eq.o operators/libmodsecurity_la-fuzzy_hash.o operators/libmodsecurity_la-ge.o operators/libmodsecurity_la-geo_lookup.o operators/libmodsecurity_la-gsblookup.o operators/libmodsecurity_la-gt.o operators/libmodsecurity_la-inspect_file.o operators/libmodsecurity_la-ip_match.o operators/libmodsecurity_la-ip_match_f.o operators/libmodsecurity_la-ip_match_from_file.o operators/libmodsecurity_la-le.o operators/libmodsecurity_la-lt.o operators/libmodsecurity_la-no_match.o operators/libmodsecurity_la-operator.o operators/libmodsecurity_la-pm.o operators/libmodsecurity_la-pm_from_file.o operators/libmodsecurity_la-rbl.o operators/libmodsecurity_la-rsub.o operators/libmodsecurity_la-rx.o operators/libmodsecurity_la-rx_global.o operators/libmodsecurity_la-str_eq.o operators/libmodsecurity_la-str_match.o operators/libmodsecurity_la-validate_byte_range.o operators/libmodsecurity_la-validate_dtd.o operators/libmodsecurity_la-validate_hash.o operators/libmodsecurity_la-validate_schema.o operators/libmodsecurity_la-validate_url_encoding.o operators/libmodsecurity_la-validate_utf8_encoding.o operators/libmodsecurity_la-verify_cc.o operators/libmodsecurity_la-verify_cpf.o operators/libmodsecurity_la-verify_ssn.o operators/libmodsecurity_la-verify_svnr.o operators/libmodsecurity_la-within.o operators/libmodsecurity_la-unconditional_match.o utils/libmodsecurity_la-acmp.o utils/libmodsecurity_la-base64.o utils/libmodsecurity_la-decode.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o utils/libmodsecurity_la-https_client.o utils/libmodsecurity_la-ip_tree.o utils/libmodsecurity_la-msc_tree.o utils/libmodsecurity_la-random.o utils/libmodsecurity_la-regex.o utils/libmodsecurity_la-system.o utils/libmodsecurity_la-shared_files.o variables/libmodsecurity_la-duration.o variables/libmodsecurity_la-env.o variables/libmodsecurity_la-highest_severity.o variables/libmodsecurity_la-modsec_build.o variables/libmodsecurity_la-remote_user.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-rule.o variables/libmodsecurity_la-time.o variables/libmodsecurity_la-time_day.o variables/libmodsecurity_la-time_epoch.o variables/libmodsecurity_la-time_hour.o variables/libmodsecurity_la-time_min.o variables/libmodsecurity_la-time_mon.o variables/libmodsecurity_la-time_sec.o variables/libmodsecurity_la-time_wday.o variables/libmodsecurity_la-time_year.o variables/libmodsecurity_la-tx.o variables/libmodsecurity_la-variable.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-xml.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_html5.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_sqli.o .libs/libmodsecurity.lax/libinjection.a/la-libinjection_xss.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-base64.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-constant_time.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md5.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-platform_util.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-psa_util_internal.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-ripemd160.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha1.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha256.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha3.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha512.o libtool: link: ranlib .libs/libmodsecurity.a libtool: link: rm -fr .libs/libmodsecurity.lax .libs/libmodsecurity.lax libtool: link: ( cd ".libs" && rm -f "libmodsecurity.la" && ln -s "../libmodsecurity.la" "libmodsecurity.la" ) make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' Making all in doc make[1]: Nothing to be done for 'all'. Making all in tools Making all in rules-check make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -DNDEBUG -DWITH_LMDB -DWITH_MAXMIND -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o modsec-rules-check modsec_rules_check-rules-check.o ../../src/.libs/libmodsecurity.la -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/modsec-rules-check modsec_rules_check-rules-check.o -L/usr/lib64 ../../src/.libs/libmodsecurity.so -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[2]: Nothing to be done for 'all-am'. Making all in examples Making all in multiprocess_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o multi multi-multi.o -lfuzzy -lmaxminddb -lrt libtool: link: gcc -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/multi multi-multi.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lfuzzy -lmaxminddb -lrt make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' Making all in multithread make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o multithread multithread-multithread.o -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/multithread multithread-multithread.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' Making all in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o read read-read.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/read read-read.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' Making all in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o simple_request simple_request-simple_request.o -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/simple_request simple_request-simple_request.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' Making all in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o test test-test.o -lrt -lfuzzy libtool: link: gcc -std=gnu23 -I../../headers -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/test test-test.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lrt -lfuzzy make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' Making all in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_YAJL -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o simple_request simple_request-simple_request.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/simple_request simple_request-simple_request.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Nothing to be done for 'all-am'. Making all in test Making all in benchmark make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../headers -DNDEBUG -DWITH_LMDB -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o benchmark benchmark-benchmark.o -lcurl -lmaxminddb -lpcre2-8 -lyajl -llmdb -lfuzzy -lxml2 -lrt libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/benchmark benchmark-benchmark.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lpcre2-8 -lyajl -llmdb -lfuzzy -lxml2 -lrt make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c -o unit/tests-unit_test.o `test -f 'unit/unit_test.cc' || echo './'`unit/unit_test.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from unit/unit_test.cc:28: ../src/utils/string.h: In function ‘std::string modsecurity::utils::string::limitTo(int, const std::string&)’: ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ unit/unit_test.cc: In static member function ‘static std::unique_ptr modsecurity_test::UnitTest::from_yajl_node(yajl_val_s* const&)’: unit/unit_test.cc:116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int i = 0; i < num_tests; i++) { | ~~^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c -o common/regression_tests-custom_debug_log.o `test -f 'common/custom_debug_log.cc' || echo './'`common/custom_debug_log.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DWITH_YAJL -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c -o regression/tests-regression_test.o `test -f 'regression/regression_test.cc' || echo './'`regression/regression_test.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' regression/regression_test.cc: In static member function ‘static std::string modsecurity_test::RegressionTest::yajl_array_to_str(yajl_val_s* const&)’: regression/regression_test.cc:54:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int z = 0; z < node->u.array.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function ‘static std::vector > modsecurity_test::RegressionTest::yajl_array_to_vec_str(yajl_val_s* const&)’: regression/regression_test.cc:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int z = 0; z < node->u.array.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function ‘static std::vector, std::__cxx11::basic_string > > modsecurity_test::RegressionTest::yajl_array_to_map(yajl_val_s* const&)’: regression/regression_test.cc:78:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (int z = 0; z < node->u.object.len; z++) { | ~~^~~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function ‘static std::unique_ptr modsecurity_test::RegressionTest::from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:111:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int i = 0; i < nelem; i++) { | ~~^~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_client_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_server_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:158:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_request_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:169:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_response_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_expected_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:205:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (int j = 0; j < val->u.object.len; j++) { | ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In member function ‘void modsecurity_test::RegressionTest::update_rules_from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:220:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (int j = 0; j < val->u.array.len; j++) { | ~~^~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function ‘static std::unique_ptr modsecurity_test::RegressionTests::from_yajl_node(yajl_val_s* const&)’: regression/regression_test.cc:275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 275 | for (int i = 0; i < num_tests; i++) { | ~~^~~~~~~~~~~ regression/regression_test.cc: At global scope: regression/regression_test.cc:322:24: warning: ‘yajl_gen_status modsecurity_test::gen_key_int_if_non_zero(yajl_gen, std::string_view, int)’ defined but not used [-Wunused-function] 322 | static yajl_gen_status gen_key_int_if_non_zero(yajl_gen g, std::string_view key, int val) { | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I../ -I../others -g -I../headers -DWITH_CURL -DWITH_GZFILEOP -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_MAXMIND -DNDEBUG -DWITH_LMDB -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -DWITH_LIBXML2 -I/usr/include/libxml2 -DWITH_GZFILEOP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c -o optimization/rules_optimization-optimization.o `test -f 'optimization/optimization.cc' || echo './'`optimization/optimization.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from optimization/optimization.cc:23: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../src/variables/variable.h:27, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:27, from ../src/parser/driver.h:32, from optimization/optimization.cc:27: ../src/utils/string.h: In function ‘std::string modsecurity::utils::string::limitTo(int, const std::string&)’: ../src/utils/string.h:95:22: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 95 | if (str.length() > amount) { | ~~~~~~~~~~~~~^~~~~~~~ ../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)’: ../src/variables/variable.h:639:17: warning: ‘modsecurity::variables::VariableDictElement::m_dictElement’ will be initialized after [-Wreorder] 639 | std::string m_dictElement; | ^~~~~~~~~~~~~ ../src/variables/variable.h:637:75: warning: base ‘modsecurity::variables::Variable’ [-Wreorder] 637 | : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } | ^ ../src/variables/variable.h:636:5: warning: when initialized here [-Wreorder] 636 | VariableDictElement(const std::string &name, const std::string &dict_element) | ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)’: ../src/variables/variable.h:652:17: warning: ‘modsecurity::variables::VariableRegex::m_regex’ will be initialized after [-Wreorder] 652 | std::string m_regex; | ^~~~~~~ ../src/variables/variable.h:648:53: warning: base ‘modsecurity::variables::Variable’ [-Wreorder] 648 | Variable(name + ":" + "regex(" + regex + ")") { } | ^ ../src/variables/variable.h:645:5: warning: when initialized here [-Wreorder] 645 | VariableRegex(const std::string &name, const std::string ®ex) | ^~~~~~~~~~~~~ In file included from seclang-parser.yy:137, from ../src/parser/driver.h:34: ../src/operators/rx.h: In constructor ‘modsecurity::operators::Rx::Rx(std::unique_ptr)’: ../src/operators/rx.h:62:12: warning: ‘modsecurity::operators::Rx::m_re’ will be initialized after [-Wreorder] 62 | Regex *m_re; | ^~~~ ../src/operators/rx.h:41:40: warning: base ‘modsecurity::operators::Operator’ [-Wreorder] 41 | Operator("Rx", std::move(param)) { | ^ ../src/operators/rx.h:39:14: warning: when initialized here [-Wreorder] 39 | explicit Rx(std::unique_ptr param) | ^~ In file included from seclang-parser.yy:138: ../src/operators/rx_global.h: In constructor ‘modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr)’: ../src/operators/rx_global.h:62:12: warning: ‘modsecurity::operators::RxGlobal::m_re’ will be initialized after [-Wreorder] 62 | Regex *m_re; | ^~~~ ../src/operators/rx_global.h:41:46: warning: base ‘modsecurity::operators::Operator’ [-Wreorder] 41 | Operator("RxGlobal", std::move(param)) { | ^ ../src/operators/rx_global.h:39:14: warning: when initialized here [-Wreorder] 39 | explicit RxGlobal(std::unique_ptr param) | ^~~~~~~~ optimization/optimization.cc: In function ‘int main(int, char**)’: optimization/optimization.cc:84:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < rules->size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:84: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function] 59 | static void free(ModSecurityIntervention_t *i) { | ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function] 39 | static void clean(ModSecurityIntervention_t *i) { | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Icommon -I.. -g -I../headers -DWITH_CURL -DWITH_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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -c -o regression/tests-regression.o `test -f 'regression/regression.cc' || echo './'`regression/regression.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' In file included from ../headers/modsecurity/transaction.h:53, from ../headers/modsecurity/modsecurity.h:85, from ../headers/modsecurity/rules_set_properties.h:42, from ../headers/modsecurity/rules_set.h:32, from regression/regression.cc:31: ../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function: ../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | for (int i = 0; i < l->size(); ++i) { | ~~^~~~~~~~~~~ In file included from ../test/common/modsecurity_test.h:55, from regression/regression.cc:33: ../test/common/modsecurity_test.cc: In instantiation of ‘bool modsecurity_test::ModSecurityTest::load_test_json(const std::string&) [with T = modsecurity_test::RegressionTests; std::string = std::__cxx11::basic_string]’: ../test/common/modsecurity_test.cc:105:17: required from ‘void modsecurity_test::ModSecurityTest::load_tests(const std::string&) [with T = modsecurity_test::RegressionTests; std::string = std::__cxx11::basic_string]’ 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]: 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rules_optimization optimization/rules_optimization-optimization.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/rules_optimization optimization/rules_optimization-optimization.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o unit_tests unit/tests-unit.o unit/tests-unit_test.o common/unit_tests-custom_debug_log.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/unit_tests unit/tests-unit.o unit/tests-unit_test.o common/unit_tests-custom_debug_log.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -L../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o regression_tests regression/tests-regression.o regression/tests-regression_test.o common/regression_tests-custom_debug_log.o -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl libtool: link: g++ -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/regression_tests regression/tests-regression.o regression/tests-regression_test.o common/regression_tests-custom_debug_log.o -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.16/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64 -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lpcre2-8 -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DMzeSz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd modsecurity-v3.0.16 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 'INSTALL=/usr/bin/install -p' Making install in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/others' Making install in src make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.16 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/libmodsecurity.so.3.0.16 libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.16 libmodsecurity.so.3 || { rm -f libmodsecurity.so.3 && ln -s libmodsecurity.so.3.0.16 libmodsecurity.so.3; }; }) libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.16 libmodsecurity.so || { rm -f libmodsecurity.so && ln -s libmodsecurity.so.3.0.16 libmodsecurity.so; }; }) libtool: install: /usr/bin/install -p .libs/libmodsecurity.lai /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/libmodsecurity.la libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/libmodsecurity.a libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/libmodsecurity.a libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/libmodsecurity.a libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity/actions/' /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity/actions/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity/collection/' /usr/bin/install -p -m 644 ../headers/modsecurity/collection/collection.h ../headers/modsecurity/collection/collections.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity/collection/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity' /usr/bin/install -p -m 644 ../headers/modsecurity/anchored_set_variable_translation_proxy.h ../headers/modsecurity/anchored_set_variable.h ../headers/modsecurity/anchored_variable.h ../headers/modsecurity/audit_log.h ../headers/modsecurity/debug_log.h ../headers/modsecurity/intervention.h ../headers/modsecurity/modsecurity.h ../headers/modsecurity/rule.h ../headers/modsecurity/rule_marker.h ../headers/modsecurity/rule_unconditional.h ../headers/modsecurity/rule_with_actions.h ../headers/modsecurity/rule_with_operator.h ../headers/modsecurity/rules.h ../headers/modsecurity/rule_message.h ../headers/modsecurity/rules_set.h ../headers/modsecurity/rules_set_phases.h ../headers/modsecurity/rules_set_properties.h ../headers/modsecurity/rules_exceptions.h ../headers/modsecurity/transaction.h ../headers/modsecurity/variable_origin.h ../headers/modsecurity/variable_value.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/src' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/doc' Making install in tools make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' Making install in rules-check make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/bin' libtool: warning: '../../src/.libs/libmodsecurity.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/modsec-rules-check /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/bin/modsec-rules-check make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools/rules-check' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/tools' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' Making install in multiprocess_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multiprocess_c' Making install in multithread make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/multithread' Making install in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_with_offset' Making install in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/reading_logs_via_rule_message' Making install in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/simple_example_using_c' Making install in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples/using_bodies_in_chunks' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity' /usr/bin/install -p -m 644 reading_logs_via_rule_message/reading_logs_via_rule_message.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/examples' Making install in test make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' Making install in benchmark make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16/test' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/lib64/pkgconfig' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.16' + find /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 -name '*.la' -delete + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.0.16-1.el10 --unique-debug-suffix -3.0.16-1.el10.x86_64 --unique-debug-src-base libmodsecurity-3.0.16-1.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/modsecurity-v3.0.16 find-debuginfo: starting Extracting debug info from 3 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.x86_64 cpio: src/location.hh: Cannot stat: No such file or directory cpio: src/operators/stddef.h: Cannot stat: No such file or directory cpio: src/parser/stddef.h: 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 cpio: src/variables/stddef.h: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: libmodsecurity-3.0.16-1.el10.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.StUyOU + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/doc/libmodsecurity + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/doc/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/doc/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RzDl90 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/licenses/libmodsecurity + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/licenses/libmodsecurity + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/licenses/libmodsecurity + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.16-1.el10 libmodsecurity(x86-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: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcurl.so.4()(64bit) libfuzzy.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) liblmdb.so.0.0.0()(64bit) libm.so.6()(64bit) libmaxminddb.so.0()(64bit) libmodsecurity.so.3()(64bit) libpcre2-8.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.8)(64bit) libxml2.so.2(LIBXML2_2.6.11)(64bit) libyajl.so.2()(64bit) rtld(GNU_HASH) Processing files: libmodsecurity-devel-3.0.16-1.el10.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.N8e2zK + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/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.x86_64/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.x86_64/usr/share/doc/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/doc/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.n8pJr4 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/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.x86_64/usr/share/licenses/libmodsecurity-devel + cp -pr /builddir/build/BUILD/modsecurity-v3.0.16/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64/usr/share/licenses/libmodsecurity-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmodsecurity-devel = 3.0.16-1.el10 libmodsecurity-devel(x86-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.x86_64 Provides: libmodsecurity-static = 3.0.16-1.el10 libmodsecurity-static(x86-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.x86_64 Provides: libmodsecurity-debugsource = 3.0.16-1.el10 libmodsecurity-debugsource(x86-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.x86_64 Provides: debuginfo(build-id) = ac8a34c189202d47c3d3dde1e9665abbc7e621df debuginfo(build-id) = f033ccd47736561612203d6eb34bd33b81bcd424 libmodsecurity-debuginfo = 3.0.16-1.el10 libmodsecurity-debuginfo(x86-64) = 3.0.16-1.el10 libmodsecurity.so.3.0.16-3.0.16-1.el10.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libmodsecurity-debugsource(x86-64) = 3.0.16-1.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 Wrote: /builddir/build/RPMS/libmodsecurity-3.0.16-1.el10.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.16-1.el10.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.16-1.el10.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.16-1.el10.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.16-1.el10.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.hwfjE3 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.16-1.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ime9CJ + 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/centos-stream+epel-10-x86_64-1782845974.148154/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream+epel-10-x86_64-1782845974.148154/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream+epel-10-x86_64-1782845974.148154/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) 5 minutes 4 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "libmodsecurity-debuginfo", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "x86_64" }, { "name": "libmodsecurity", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "src" }, { "name": "libmodsecurity", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "x86_64" }, { "name": "libmodsecurity-devel", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "x86_64" }, { "name": "libmodsecurity-debugsource", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "x86_64" }, { "name": "libmodsecurity-static", "epoch": null, "version": "3.0.16", "release": "1.el10", "arch": "x86_64" } ] } RPMResults finished